Sheepshaver game performance running slow without internet?

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
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Sheepshaver game performance running slow without internet?

Post by IPJ126 »

Hi all, I'm new here,
I have Sheepshaver, the 2014 build, on my very new intel macbook pro, with el capitan running.
The problem I'm having is when I go somewhere without internet, for example, Prince of Persia will run slower and stutters. Also Wolfenstein 3d will be slow and stuttery too. But when I'm home with an internet connection, everything's perfect. I really don't get it, I haven't set up internet on sheepshaver yet, I really don't know why this is happening. I set up Sheepshaver with the tutorial from here, set the ethernet connection to "slirp" too. Can anyone tell me why this is happening? If so that would be awesome! :eek:
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Sheepshaver game performance running slow without intern

Post by Cat_7 »

Hi,

If you don't need the internet connection, why don't you remove the slirp network connection setting and see if that solves your problem.

Best,
Car_7
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

Hey Cat7,
Thanks for your response! But I just tried that, removing slirp, then turning off sheepshaver, then starting it again, and with my internet connection off, but it's still the same. I can tell sheepshaver is probably looking for an internet connection, which is slowing it down. I just wonder how to use sheepshaver off line, without sacrificing performance for games.
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Sheepshaver game performance running slow without intern

Post by adespoton »

Can you put your prefs file in here so we can look at it? It sounds like there's still something network-related being enabled.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

Here's my settings:
enable jit compiler is on
allow emulated cpu to idle is on
ignore illegal memory accesses is on
printer port device: /dev/null
everything else is set to default.
Thanks!
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Sheepshaver game performance running slow without intern

Post by Cat_7 »

Hi,

Just open your sheepshaver_prefs file in the sheepshaver folder and copy the content in your answer.

Best,
Cat_7
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

I don't see sheepshaver_prefs, do you mean in the script folder?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Sheepshaver game performance running slow without intern

Post by Cat_7 »

No, sorry.

You should open a terminal and type "open .sheepshaver_prefs" (no quotes)

Best,
Cat_7
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

Ok thanks! Here it is:
disk MacOS9HD.dsk
disk BadDay.iso
disk FreakShow.iso
disk Gingerbread Man.iso
disk Myst.iso
cdrom /dev/poll/cdrom
extfs shared
screen dga/640/480
windowmodes 0
screenmodes 0
seriala
serialb /dev/null
rom Mac OS ROM
bootdrive 0
bootdriver 0
ramsize 1073741824
frameskip 0
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv true
ignoreillegal false
jit true
jit68k false
keyboardtype 5
ether slirp
keycodes false
keycodefile
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv true
idlewait true
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Sheepshaver game performance running slow without intern

Post by adespoton »

Set nonet to true and see if that fixes it.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

No, won't work, also tried it with slirp enabled and disabled, with nonet set to true. Thanks for trying though! Does anyone else have this problem? Thank you though Adespoton!
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

By the way, I'm using mac os 9.0.4 from a retail disk that I mounted from a real physical disk. If that makes any difference I don't know. Sorry I'm driving everyone crazy from this.
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Sheepshaver game performance running slow without intern

Post by adespoton »

I've never heard of this specific problem before, someone else might have.

If you launch Console.app, does it have anything odd in the syslog from when you launch SheepShaver?
peter_j
Tinkerer
Posts: 61
Joined: Sat Jul 02, 2016 12:28 pm

Re: Sheepshaver game performance running slow without intern

Post by peter_j »

Blundering in the dark here.

Why not try:
delete the "ether" line entirely
set ignoreillegal to true
set idlewait to false

( As an aside, what does "extfs shared" do - I thought extfs required a path? )
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Sheepshaver game performance running slow without intern

Post by Ronald P. Regensburg »

peter_j wrote:As an aside, what does "extfs shared" do - I thought extfs required a path?
SheepShaver uses relative paths for files and folders inside the folder where the application itself resides. So extfs shared will use a folder "shared" there as shared folder, mounted as a volume "Unix" in MacOS.
peter_j
Tinkerer
Posts: 61
Joined: Sat Jul 02, 2016 12:28 pm

Re: Sheepshaver game performance running slow without intern

Post by peter_j »

Ronald P. Regensburg wrote:
peter_j wrote:As an aside, what does "extfs shared" do - I thought extfs required a path?
SheepShaver uses relative paths for files and folders inside the folder where the application itself resides. So extfs shared will use a folder "shared" there as shared folder, mounted as a volume "Unix" in MacOS.
That makes sense - thanks. I thought it might be a mode of access not a folder.
IPJ126
Inquisitive Elf
Posts: 28
Joined: Wed Aug 17, 2016 7:37 am

Re: Sheepshaver game performance running slow without intern

Post by IPJ126 »

:shock: Wow! It worked Peter_J! Thank you so much and thank you to everyone else who had to deal with this headache! Solved, Thank You Everyone!
Post Reply