E-Maculation
https://www.emaculation.com/forum/

I have RTFM but it still does not work in Sierra
https://www.emaculation.com/forum/viewtopic.php?f=20&t=9436
Page 1 of 1

Author:  rickyzhang [ Thu Aug 10, 2017 1:34 am ]
Post subject:  I have RTFM but it still does not work in Sierra

I tried it several times in Sierra 10.12.6

Quote:
- 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:
Ricky@imac:~/Downloads/PowerPCMac/SheepShaver_UB_20140201/SheepShaver.app/Contents/MacOS$ ./SheepShaver
Killed: 9


Any suggestions?

Author:  Ronald P. Regensburg [ Thu Aug 10, 2017 9:56 am ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

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)?

Author:  rickyzhang [ Thu Aug 10, 2017 10:15 am ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

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.

Quote:
Can't you launch SheepShaver normally?

I can't. That's why I run binary directly.

Quote:
Did you do the workaround as described (copying SheepShaver.app, etc.)

Yes.

Quote:
Is this the first time you try to run SheepShaver on this computer or on this user account?

Maybe not. I don't recall.

Quote:
Or does a previously created ~/.sheepshaver_prefs already exist?

Do you want me to delete it?

Quote:
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:
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

Author:  Ronald P. Regensburg [ Thu Aug 10, 2017 11:10 am ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

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).

Author:  rickyzhang [ Thu Aug 10, 2017 12:02 pm ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

My bad. I thought the manual is viewtopic.php?f=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.

Author:  Ronald P. Regensburg [ Thu Aug 10, 2017 3:17 pm ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

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: viewtopic.php?f=20&t=8370&p=48089

Best continue with this question in that thread or start a new one.

Author:  rickyzhang [ Thu Aug 10, 2017 3:36 pm ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

Thanks! We'd better unify the user guide and point it to one place only. I already saw 3 copies of user manual.

Author:  Ronald P. Regensburg [ Thu Aug 10, 2017 6:00 pm ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

Three copies of the user manual? Where is that? In our wiki is one for Windows, one for OSX, and one for Linux.

Author:  rickyzhang [ Thu Aug 10, 2017 7:53 pm ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

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 viewtopic.php?f=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.

Author:  Ronald P. Regensburg [ Fri Aug 11, 2017 9:42 am ]
Post subject:  Re: I have RTFM but it still does not work in Sierra

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.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/