SheepShaver for Windows
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
- Ronald P. Regensburg
- Expert User
- Posts: 7833
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver for Windows
Well, if that game cannot be used with QT 4 and indeed needs QT 6, it will not run in SheepShaver.
- ruthan
- Tinkerer
- Posts: 72
- Joined: Mon Oct 31, 2016 11:56 pm
- Location: Prague or space village in woods near of it
Re: SheepShaver for Windows
Is there something like list of Sheepshaver compatible games?
- Ronald P. Regensburg
- Expert User
- Posts: 7833
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver for Windows
Check the software on the Macintosh Garden site. Many games there that will run in SheepShaver and/or BasiliskII. If a game is known to work in SheepShaver, it is labeled as "This game works with: SheepShaver".
- adespoton
- Forum All-Star
- Posts: 4277
- Joined: Fri Nov 27, 2009 5:11 am
- Location: Emaculation.com
- Contact:
Re: SheepShaver for Windows
I'd call it The Macintosh Garden
Any game that requires Quicktime 6 is likely Carbon friendly though, and so will run under OS X 10.2 through 10.4.
Any game that requires Quicktime 6 is likely Carbon friendly though, and so will run under OS X 10.2 through 10.4.
- ruthan
- Tinkerer
- Posts: 72
- Joined: Mon Oct 31, 2016 11:56 pm
- Location: Prague or space village in woods near of it
Re: SheepShaver for Windows
What it measn real Mac only or is possible to use some emulator?adespoton wrote:I'd call it The Macintosh Garden
Any game that requires Quicktime 6 is likely Carbon friendly though, and so will run under OS X 10.2 through 10.4.
- ruthan
- Tinkerer
- Posts: 72
- Joined: Mon Oct 31, 2016 11:56 pm
- Location: Prague or space village in woods near of it
Re: SheepShaver for Windows
Yeah i know it, but it is different thing, click games one by one and have something like compatibility list as for other emulators.Ronald P. Regensburg wrote:Check the software on the Macintosh Garden site. Many games there that will run in SheepShaver and/or BasiliskII. If a game is known to work in SheepShaver, it is labeled as "This game works with: SheepShaver".
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
Before I try to reinvent the wheel, has anyone developed a standalone package of SheepShaver for Windows - one that would include its own internal GTK instead of relying on a runtime installed in Windows itself?
This seems like an interesting problem, but if it's either (1) impossible or (2) been done already, then I won't waste time trying to solve it.
This seems like an interesting problem, but if it's either (1) impossible or (2) been done already, then I won't waste time trying to solve it.
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
To answer my own question, it turns out that this isn't exactly possible, but it's certainly possible to pack up everything (including the GTK runtime) into a single folder and run it from there. The only requirement is that the GTK runtime be in the path. So it's possible to write (using a scripting program like AutoIt) an installer that would install everything except the ROM file and make sure that the right folder for GTK is in the path.emendelson wrote:Before I try to reinvent the wheel, has anyone developed a standalone package of SheepShaver for Windows - one that would include its own internal GTK instead of relying on a runtime installed in Windows itself?
This seems like an interesting problem, but if it's either (1) impossible or (2) been done already, then I won't waste time trying to solve it.
If anyone has any plans to do this with something more advanced than AutoIt, I won't spend time doing it badly. But if anyone's interested in one-stop installer, it's something I might want to do as an exercise.
Re: SheepShaver for Windows
I'd be interested, and would be happy to add it to the guide in the wiki, if it is really user friendly I've been meaning to update both the Basilisk II and SheepShaver guides to make them easier to follow and with fewer steps. I'll certainly test out your proposed installer since I have more time on my hands now.
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
I won't get around to it for at least a few weeks, but it shouldn't be hard to do. I've done similar things for the vDos and DOSBox emulators.ClockWise wrote:I'd be interested, and would be happy to add it to the guide in the wiki, if it is really user friendly I've been meaning to update both the Basilisk II and SheepShaver guides to make them easier to follow and with fewer steps. I'll certainly test out your proposed installer since I have more time on my hands now.
What I have in mind now is an Inno Setup installer that would install SheepShaver.exe, SDL.dll, a keycodes file, a prefs file, the GTK runtime, and maybe an empty disk image for installing Mac OS. Then the installer would run a compiled AutoIt Script that add the GTK folder to the path, prompt the user for a ROM file, and prompt for the location of either a pre-existing Mac OS system disk image or an installer disk.
Questions: Where should the folder with SheepShaver, etc., be located by default? What settings make the most sense for RAM, screen size, etc.?
Re: SheepShaver for Windows
Easy one, "C:\Program Files ((x86) in a 64 bit machine)\SheepShaver".emendelson wrote:Where should the folder with SheepShaver, etc., be located by default?
For the screen size, I would suggest leaving it at 640x480 and RAM wise, I suggest 512 MB.emendelson wrote:What settings make the most sense for RAM, screen size, etc.?
Edit: YAY! I got a new rank!
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
I ended up going a different route, as described here:macplus wrote:Easy one, "C:\Program Files ((x86) in a 64 bit machine)\SheepShaver".emendelson wrote:Where should the folder with SheepShaver, etc., be located by default?For the screen size, I would suggest leaving it at 640x480 and RAM wise, I suggest 512 MB.emendelson wrote:What settings make the most sense for RAM, screen size, etc.?
http://www.emaculation.com/forum/viewto ... =33&t=9358
Re: SheepShaver for Windows
Hey Cat_7, I have a bit of a problem with the sheepshaver GUI on windows 10...
there are apparently 3 missing .dll files, and here's the list of the ones listed in the errors...
libglib-2.0-0.dll
libgobject-2.0-0.dll
libgtk-win32-2.0-0.dll
If there's any way to fix this, I would really appreciate some help.
MrThrall
there are apparently 3 missing .dll files, and here's the list of the ones listed in the errors...
libglib-2.0-0.dll
libgobject-2.0-0.dll
libgtk-win32-2.0-0.dll
If there's any way to fix this, I would really appreciate some help.
MrThrall
Re: SheepShaver for Windows
Hi,
Did you follow the guide here:
http://www.emaculation.com/doku.php/sheepshaver_setup
It contains a link to the suggested version of GTK you need to install to use the GUI.
The errors you report stem from a GTK installation that wasn't performed correctly, or not at all.
Or do you perhaps already have a GTK installation needed by some other software you installed?
ps: you do not need the gui to run SheepShaver, you can also edit sheepshaver_prefs manually and set the paths to rom, cd and hard disk image, etc.
Best,
Cat_7
Did you follow the guide here:
http://www.emaculation.com/doku.php/sheepshaver_setup
It contains a link to the suggested version of GTK you need to install to use the GUI.
The errors you report stem from a GTK installation that wasn't performed correctly, or not at all.
Or do you perhaps already have a GTK installation needed by some other software you installed?
ps: you do not need the gui to run SheepShaver, you can also edit sheepshaver_prefs manually and set the paths to rom, cd and hard disk image, etc.
Best,
Cat_7
-
- Student Driver
- Posts: 13
- Joined: Sun Jul 16, 2017 8:57 am
Re: SheepShaver for Windows
Dear All,
I am stuck in trying to use sheepshaver. When i try to start it one of my screens goes black and my PC freezes compleetly resulting in having to cut the power. See underneath for some more back ground info. I am on Windows 10.0 x64.
i might have a different situation then most on this form. My dad still has a functioning MAC with 9.0,9.1 or 9.2 on it. The most important part is that this OS supports ArchiCAD 6.5. He stopped updating resulting in him only being able to work with this version of ArchiCAD. I want to emulate Mac OS 9.0 to install Archicad 6.5 on it so he can keep working on it. I am a total noob on emulators, all help is welcome.
I am stuck in trying to use sheepshaver. When i try to start it one of my screens goes black and my PC freezes compleetly resulting in having to cut the power. See underneath for some more back ground info. I am on Windows 10.0 x64.
i might have a different situation then most on this form. My dad still has a functioning MAC with 9.0,9.1 or 9.2 on it. The most important part is that this OS supports ArchiCAD 6.5. He stopped updating resulting in him only being able to work with this version of ArchiCAD. I want to emulate Mac OS 9.0 to install Archicad 6.5 on it so he can keep working on it. I am a total noob on emulators, all help is welcome.
- Ronald P. Regensburg
- Expert User
- Posts: 7833
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver for Windows
Did you follow the setup guide? Specifically, did you make sure all needed additional files are installed* and did you configure SheepShaver using the SheepShaverGUI before trying to start SheepShaver itself?
* About the additional files, note at the beginning of the setup guide the sentence:
"You should probably use the release from May 6, 2013. Make sure to first download the archive listed under "To get started, always download this" so that you have a complete package."
* About the additional files, note at the beginning of the setup guide the sentence:
"You should probably use the release from May 6, 2013. Make sure to first download the archive listed under "To get started, always download this" so that you have a complete package."
-
- Student Driver
- Posts: 13
- Joined: Sun Jul 16, 2017 8:57 am
Re: SheepShaver for Windows
the only part i did not understand 100% is this:
just extract and put the file SDL.dll in the directory containing SheepShaver
What is meant with the directory. i understood it as just place the dll in the folder where i extracted the files. i gues this is wrong?
i did not use GUI
I DID IT! thx for the guide, only thing what would be nice to add is what the directory means door the noobs like me that didn't know.
next up how to install something on this emulated mac program.
just extract and put the file SDL.dll in the directory containing SheepShaver
What is meant with the directory. i understood it as just place the dll in the folder where i extracted the files. i gues this is wrong?
i did not use GUI
I DID IT! thx for the guide, only thing what would be nice to add is what the directory means door the noobs like me that didn't know.
next up how to install something on this emulated mac program.
- Ronald P. Regensburg
- Expert User
- Posts: 7833
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver for Windows
"Directory" is a common term for a way to group files in a file system. In the graphic interface on your screen, a directory is represented by a folder. For everyday use you can read "directory" as "folder".
- GarkGarcia
- Student Driver
- Posts: 21
- Joined: Tue Aug 15, 2017 10:51 pm
Re: SheepShaver for Windows
Hey, I'm trying to install it, but I'm a bit confused... How am I supposed to name the ROM file so that SheepShaver is able to find it?
Anyway, ty for your help!
Anyway, ty for your help!
-
- Student Driver
- Posts: 11
- Joined: Thu Jul 04, 2013 10:02 pm
Re: SheepShaver for Windows
GarkGarcia wrote:Hey, I'm trying to install it, but I'm a bit confused... How am I supposed to name the ROM file so that SheepShaver is able to find it?
Anyway, ty for your help!
Code: Select all
Mac OS ROM
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
A few months ago, I had no trouble building SheepShaver in MinGW under Windows, but I'm getting various errors with the current code - but they seem to be errors in my build system, saying that the C compiler can't create executables. Is there any hope that the build instructions on the wiki might be checked and updated? Thanks!
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
Wait - I entirely forgot that dadreamer had solved this. First, follow these instructions for cleaning the configure file:emendelson wrote:A few months ago, I had no trouble building SheepShaver in MinGW under Windows, but I'm getting various errors with the current code - but they seem to be errors in my build system, saying that the C compiler can't create executables. Is there any hope that the build instructions on the wiki might be checked and updated? Thanks!
viewtopic.php?p=56022#p56022
Then, as dadreamer says in another message, replace the CC etc. command in the wiki with this one:
CC='gcc -mwin32 -std=gnu++11' CXX='g++ -mwin32 -std=gnu++11' ./configure --with-gtk=no --enable-jit=no
And that builds SheepShaver for Windows. I haven't tried this with current code (I'm still using the code from March 2017), but will try it again later.
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
And further to this, it seems that this method only works with rakslice's fork, and I haven't figured out any way to build current SheepShaver code for Windows...
-
- Apple Corer
- Posts: 239
- Joined: Thu Nov 09, 2017 12:06 pm
Re: SheepShaver for Windows
I have moved from GitHub.
How to build rakslice's code
(1) checkout rakslice/macmeu:windows_build_script branch
(2) cd SheepShaver
(3) make links
(4) cd src/Windows
(5) ln -s ../Unix/m4
(6) NO_CONFIGURE=1 ../Unix/autogen.sh
(7) ./configure --with-gtk=no --disable-jit
(8) delete sysdeps.h#L28, following line
(9) delete "-lpthread" at Makefile#L40
(10) make
This version can run, but may be unstable depending on RAM amount.
I recommend following setting.
ramsize 67108864
EXE file is here.
http://fast-uploader.com/file/7068474027148/
How to build rakslice's code
(1) checkout rakslice/macmeu:windows_build_script branch
(2) cd SheepShaver
(3) make links
(4) cd src/Windows
(5) ln -s ../Unix/m4
(6) NO_CONFIGURE=1 ../Unix/autogen.sh
(7) ./configure --with-gtk=no --disable-jit
(8) delete sysdeps.h#L28, following line
Code: Select all
#define min(x,y) ((x) < (y) ? (x) : (y))
(10) make
This version can run, but may be unstable depending on RAM amount.
I recommend following setting.
ramsize 67108864
EXE file is here.
http://fast-uploader.com/file/7068474027148/
-
- Forum All-Star
- Posts: 1726
- Joined: Tue Oct 14, 2008 12:12 am
Re: SheepShaver for Windows
Thank you for the exe file and the instructions. Unfortunately, when I run ./configure etc, I get this error message:
I have never figured out how to fix this error. I'm running under Windows 7 32-bit, but I've seen the same error under 64-bit Windows. Possibly I need to change some BIOS settings, and I will experiment. EDIT: All virtualization features are enabled in the BIOS. So I'm baffled by this.checking whether VirtualProtect works... no
configure: error: Sorry, Windows VM functions don't work as expected on your system.