I have RTFM but it still does not work in Sierra

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
User avatar
rickyzhang
Mac Mechanic
Posts: 197
Joined: Mon Sep 15, 2014 7:59 pm

I have RTFM but it still does not work in Sierra

Post by rickyzhang »

I tried it several times in Sierra 10.12.6
- macOS 10.12 (Sierra)
There is an issue with macOS 10.12 Sierra (in fact with an additional new security feature in Sierra) that prevents a newly installed SheepShaver to run. The procedure to get it running is simply to copy the program (only the SheepShaver application itself!) to the desktop, remove the old program in the SheepShaver folder and move the new copy from the desktop to the SheepShaver folder.
But SheepShaver just refused to start up. I ran the binary directly

Code: Select all

Ricky@imac:~/Downloads/PowerPCMac/SheepShaver_UB_20140201/SheepShaver.app/Contents/MacOS$ ./SheepShaver
Killed: 9
Any suggestions?
There is an App for that!
https://github.com/rickyzhang82
User avatar
Ronald P. Regensburg
Expert User
Posts: 6391
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: I have RTFM but it still does not work in Sierra

Post by Ronald P. Regensburg »

Why do you try to run the binary directly? Can't you launch SheepShaver normally?
Did you do the workaround as described (copying SheepShaver.app, etc.)
Is this the first time you try to run SheepShaver on this computer or on this user account?
Or does a previously created ~/.sheepshaver_prefs already exist?
Is a compatible Mac OS ROM file available in the SheepShaver_UB_20140201 folder (if SheepShaver is not used before) or in the location as defined in the prefs file (if SheepShaver was used before)?
Last edited by Ronald P. Regensburg on Thu Aug 10, 2017 10:03 am, edited 2 times in total.
Reason:  
User avatar
rickyzhang
Mac Mechanic
Posts: 197
Joined: Mon Sep 15, 2014 7:59 pm

Re: I have RTFM but it still does not work in Sierra

Post by rickyzhang »

Ronald P. Regensburg wrote:Why do you try to run the binary directly?
Workaround doesn't work. Click on the App. It just crashed and showed nothing.
Can't you launch SheepShaver normally?
I can't. That's why I run binary directly.
Did you do the workaround as described (copying SheepShaver.app, etc.)
Yes.
Is this the first time you try to run SheepShaver on this computer or on this user account?
Maybe not. I don't recall.
Or does a previously created ~/.sheepshaver_prefs already exist?
Do you want me to delete it?
Is a compatible Mac OS ROM file available in the SheepShaver_UB_20140201 folder (if SheepShaver is not used before) or in the location as defined in the prefs file (if SheepShaver was used before)?
ROM is outside of SheepShaver_UB_20140201 folder. I don't see the existing pref file specify ROM location.

Code: Select all

1 extfs /
  2 windowmodes 0
  3 screenmodes 0
  4 serialb /dev/null
  5 bootdrive 0
  6 bootdriver 0
  7 ramsize 16777216
  8 frameskip 8
  9 gfxaccel true
 10 nocdrom false
 11 nonet false
 12 nosound false
 13 nogui false
 14 noclipconversion false
 15 ignoresegv false
 16 ignoreillegal false
 17 jit true
 18 jit68k false
 19 keyboardtype 5
 20 keycodes false
 21 mousewheelmode 1
 22 mousewheellines 3
 23 dsp /dev/dsp
 24 mixer /dev/mixer
 25 ignoresegv false
 26 idlewait true
There is an App for that!
https://github.com/rickyzhang82
User avatar
Ronald P. Regensburg
Expert User
Posts: 6391
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: I have RTFM but it still does not work in Sierra

Post by Ronald P. Regensburg »

Well, you must have overlooked some essential instructions in the manual. SheepShaver does not start without a compatible ROM where it expects one. With no path yet to a ROM file in the prefs file, the ROM file (see manual for compatible ROM files) must be in the same folder as SheepShaver.app and must be (re)named Mac OS ROM (without file name extension).
User avatar
rickyzhang
Mac Mechanic
Posts: 197
Joined: Mon Sep 15, 2014 7:59 pm

Re: I have RTFM but it still does not work in Sierra

Post by rickyzhang »

My bad. I thought the manual is http://www.emaculation.com/forum/viewto ... =20&t=7360

I don't realize there is different user guide for Mac (http://emaculation.com/doku.php/sheepsh ... os_x_setup).

Thanks for pointing it out!

One more question, I compiled the latest code from github. But it always has segmentation fault in Linux. It only accept ROM size is 4MiB. It seems that since 2014 build, there is a dramatic change.
There is an App for that!
https://github.com/rickyzhang82
User avatar
Ronald P. Regensburg
Expert User
Posts: 6391
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: I have RTFM but it still does not work in Sierra

Post by Ronald P. Regensburg »

rickyzhang wrote:One more question, I compiled the latest code from github. But it always has segmentation fault in Linux. It only accept ROM size is 4MiB. It seems that since 2014 build, there is a dramatic change.
I do not know much about SheepShaver in Linux. Maybe this old thread can be of help: http://www.emaculation.com/forum/viewto ... 70&p=48089

Best continue with this question in that thread or start a new one.
User avatar
rickyzhang
Mac Mechanic
Posts: 197
Joined: Mon Sep 15, 2014 7:59 pm

Re: I have RTFM but it still does not work in Sierra

Post by rickyzhang »

Thanks! We'd better unify the user guide and point it to one place only. I already saw 3 copies of user manual.
There is an App for that!
https://github.com/rickyzhang82
User avatar
Ronald P. Regensburg
Expert User
Posts: 6391
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: I have RTFM but it still does not work in Sierra

Post by Ronald P. Regensburg »

Three copies of the user manual? Where is that? In our wiki is one for Windows, one for OSX, and one for Linux.
User avatar
rickyzhang
Mac Mechanic
Posts: 197
Joined: Mon Sep 15, 2014 7:59 pm

Re: I have RTFM but it still does not work in Sierra

Post by rickyzhang »

Please don't take it personal. I love what you have done. You guys are extremely helpful for us.

I found one copy in the zip file, another copy in http://www.emaculation.com/forum/viewto ... =20&t=7360, the 3rd copy in http://www.emaculation.com/doku.php/she ... os_x_setup

If we can all point to one place, tell everyone to go to one single place to RTFM. That would be great.
There is an App for that!
https://github.com/rickyzhang82
User avatar
Ronald P. Regensburg
Expert User
Posts: 6391
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: I have RTFM but it still does not work in Sierra

Post by Ronald P. Regensburg »

There is only one copy and it is in the wiki here: http://www.emaculation.com/doku.php/she ... os_x_setup

The file in the zip download is a .webloc file that makes your browser open the wiki page.

The link to the setup manual in the forum topic "SheepShaver builds for Mac OS X, links and downloads" also links to the wiki page.
Post Reply