SheepShaver UB for Mac OS X with full screen working
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
- Ronald P. Regensburg
- Expert User
- Posts: 7743
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
SheepShaver UB for Mac OS X with full screen working
Edited March 19 2009 after posting version 2.3 (090319), now again with the built-in preferences editor.
I succeeded in building a Universal Binary from the present source in CVS. Below is a download link to the file.
Please read before downloading:
Because the version number is still 2.3, like for all builds in almost three years now, I gave it an additional identification. It is labelled version 2.3 (H 090316). Edit: Now version 2.3 (090319)
I could test this build in Tiger and Leopard on Intel and in Tiger on PPC. I did not test in Leopard on PPC. This build will probably not run in earlier MacOSX versions.
"H" version only
It appears that now also colored cursor icons are displayed correctly in this hardware cursor version. That would make a separate software cursor version superfluous.
Built-in preferences editor
I did not succeed in making the built-in preferences editor available.
Edit: The problem appeared to be in CVS. Myrd has corrected the issue and I now could build the 090319 version with the built-in preferences editor.
Note: When in full screen mode, the built-in preferences editor cannot be used. A download link to the stand-alone Prefs Editor is added below.
Sound
There should be a slight improvement with Sound on slow machines, less delay and stutter.
Crash dialog on PPC
The crash dialog (unexpectedly quit) without actual crash on PPC machines (only in Tiger?) is still there. It is an old issue, still not resolved.
Full screen mode
The full screen mode can be set in the Prefs Editor. With the horizontal en vertical resolutions set to maximum (or to 0), SheepShaver will display with the resolution of your screen. (The first time you may need to set the screen/monitor resolution in the MacOS control panel accordingly.)
In full screen mode SheepShaver apparently switches to using the software cursor. This causes the cursor to move jerkily, especially noticeable on slower machines. Also generally SheepShaver seems slower in full screen mode compared with its performance in window mode.
Please comment on this build:
- Does this build run in Leopard on PPC? (I could not test that.)
- Do you notice (positive or negative) differences with the July 2008 builds?
- When you previously used the software cursor version because of cursor anomalies in the hardware cursor version, is indeed a separate software cursor version not needed anymore?
SheepShaver: http://www.xs4all.nl/~ronaldpr/sheepsha ... 090319.zip
Prefs Editor: http://www.xs4all.nl/~ronaldpr/emaculat ... rPrefs.zip
I succeeded in building a Universal Binary from the present source in CVS. Below is a download link to the file.
Please read before downloading:
Because the version number is still 2.3, like for all builds in almost three years now, I gave it an additional identification. It is labelled version 2.3 (H 090316). Edit: Now version 2.3 (090319)
I could test this build in Tiger and Leopard on Intel and in Tiger on PPC. I did not test in Leopard on PPC. This build will probably not run in earlier MacOSX versions.
"H" version only
It appears that now also colored cursor icons are displayed correctly in this hardware cursor version. That would make a separate software cursor version superfluous.
Built-in preferences editor
I did not succeed in making the built-in preferences editor available.
Edit: The problem appeared to be in CVS. Myrd has corrected the issue and I now could build the 090319 version with the built-in preferences editor.
Note: When in full screen mode, the built-in preferences editor cannot be used. A download link to the stand-alone Prefs Editor is added below.
Sound
There should be a slight improvement with Sound on slow machines, less delay and stutter.
Crash dialog on PPC
The crash dialog (unexpectedly quit) without actual crash on PPC machines (only in Tiger?) is still there. It is an old issue, still not resolved.
Full screen mode
The full screen mode can be set in the Prefs Editor. With the horizontal en vertical resolutions set to maximum (or to 0), SheepShaver will display with the resolution of your screen. (The first time you may need to set the screen/monitor resolution in the MacOS control panel accordingly.)
In full screen mode SheepShaver apparently switches to using the software cursor. This causes the cursor to move jerkily, especially noticeable on slower machines. Also generally SheepShaver seems slower in full screen mode compared with its performance in window mode.
Please comment on this build:
- Does this build run in Leopard on PPC? (I could not test that.)
- Do you notice (positive or negative) differences with the July 2008 builds?
- When you previously used the software cursor version because of cursor anomalies in the hardware cursor version, is indeed a separate software cursor version not needed anymore?
SheepShaver: http://www.xs4all.nl/~ronaldpr/sheepsha ... 090319.zip
Prefs Editor: http://www.xs4all.nl/~ronaldpr/emaculat ... rPrefs.zip
Last edited by Ronald P. Regensburg on Mon Oct 19, 2009 9:33 pm, edited 2 times in total.
-
- Tinkerer
- Posts: 83
- Joined: Sat Apr 12, 2008 8:22 pm
Re: SheepShaver UB for Mac OS X with full screen working
What you're probably seeing is one of the changes I put into the July version. When an application sets a cursor that the SheepShaver "hardware" video driver can't handle (including a color cursor, because SDL doesn't support them) it reverts temporarily to "software" cursor mode. I did this in order to avoid the "garbage" cursors that were otherwise often seen in the H version.Ronald P. Regensburg wrote:It appears that now also colored cursor icons are displayed correctly in this hardware cursor version. That would make a separate software cursor version superfluous.
- Ronald P. Regensburg
- Expert User
- Posts: 7743
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver UB for Mac OS X with full screen working
It was already in the July 21 2008 "H" build and I did not even notice, using the "S" version myself.kelvin31415 wrote:What you're probably seeing is one of the changes I put into the July version.

Do you know what happened to the built-in preferences editor and/or the "Preferences" item in the application menu and why I cannot make it available building from the current source in CVS?
-
- Tinkerer
- Posts: 83
- Joined: Sat Apr 12, 2008 8:22 pm
Re: SheepShaver UB for Mac OS X with full screen working
No, I haven't been tracking the CVS tree lately. However, I recall seeing something in the sourceforge mailing list about a change to the configure.ac file that excludes the preferences editor when building for X11. That's where I would look first.Ronald P. Regensburg wrote:Do you know what happened to the built-in preferences editor and/or the "Preferences" item in the application menu and why I cannot make it available building from the current source in CVS?
Re: SheepShaver UB for Mac OS X with full screen working
If it's possible to switch between cursor rendering modes on-the-fly anyway, couldn't this be made a preferences setting? That would get rid of the separate software/hardware cursor builds...kelvin31415 wrote:What you're probably seeing is one of the changes I put into the July version. When an application sets a cursor that the SheepShaver "hardware" video driver can't handle (including a color cursor, because SDL doesn't support them) it reverts temporarily to "software" cursor mode. I did this in order to avoid the "garbage" cursors that were otherwise often seen in the H version.
-
- Tinkerer
- Posts: 83
- Joined: Sat Apr 12, 2008 8:22 pm
Re: SheepShaver UB for Mac OS X with full screen working
There is no SDL build that behaves properly in both S and H modes. I am hoping that a solution for this will be found, at which time a preference setting would be appropriate.DrLex wrote:If it's possible to switch between cursor rendering modes on-the-fly anyway, couldn't this be made a preferences setting? That would get rid of the separate software/hardware cursor builds...
The temporary switching I am doing now is a compromise; the user experience is imperfect, but in my estimation, better than living with the "garbage" cursors that you would otherwise see.
- Ronald P. Regensburg
- Expert User
- Posts: 7743
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver UB for Mac OS X with full screen working
In my view, the compromise in the current 'hardware cursor' versions makes a separate 'software cursor' version superfluous. SheepShaver will run in hardware cursor mode mostly. Only when a cursor appears that cannot be displayed properly in hardware cursor mode, resulting in a "garbage cursor" (a cloud of pixels without recognizable shape or image), SheepShaver will temporarily switch to software cursor mode. I do not notice the switching between modes while working in SheepShaver. Only when I move the cursor outside the SheepShaver window while the software cursor mode is active, I can see the SheepShaver cursor stay inside the window, while the MacOSX cursor moves outside the window. The advantages of both hardware cursor and software cursor versions combined, and with very little disadvantages that I can see.DrLex wrote:If it's possible to switch between cursor rendering modes on-the-fly anyway, couldn't this be made a preferences setting? That would get rid of the separate software/hardware cursor builds...
- Ronald P. Regensburg
- Expert User
- Posts: 7743
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Earlier this week I could not build SheepShaver with built-in preferences editor. The problem appeared to be in CVS. Myrd has corrected the issue and I now could build the 090319 version with built-in preferences editor:
http://www.xs4all.nl/~ronaldpr/sheepsha ... 090319.zip
Note: When in full screen mode, the built-in preferences editor cannot be used. You will still need the stand-alone Prefs Editor:
http://www.xs4all.nl/~ronaldpr/emaculat ... rPrefs.zip
(The first post in this thread updated for the 090319 version.)
http://www.xs4all.nl/~ronaldpr/sheepsha ... 090319.zip
Note: When in full screen mode, the built-in preferences editor cannot be used. You will still need the stand-alone Prefs Editor:
http://www.xs4all.nl/~ronaldpr/emaculat ... rPrefs.zip
(The first post in this thread updated for the 090319 version.)
Should I update ?
Hi guys,
I am a happy user of SheepShaver UB build for Mac OS X, July 21 2008, I like to have SheepShaver running in a large window instead of full screen to get a better overview of work that I do more or less simultaniously in OSX and OS9.
Should I update to the new FS version to get better functionality or stick to the build I am using ?
Thanks,
Wim
I am a happy user of SheepShaver UB build for Mac OS X, July 21 2008, I like to have SheepShaver running in a large window instead of full screen to get a better overview of work that I do more or less simultaniously in OSX and OS9.
Should I update to the new FS version to get better functionality or stick to the build I am using ?
Thanks,
Wim
- Ronald P. Regensburg
- Expert User
- Posts: 7743
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Thanks, Ronald,
Am very impressed with your 2.3 (090319) build (running 8.6 on MacOS 10.5.6 Mac Mini).
With the major stability improvement over the 20060514 build, was able to move a demanding project from a G3 iMac (MacOS 9.1) to the Mac Mini and complete it successfully.
Your many hours spent in tracking/fixing issues to 2008, and again with the latest version update, are appreciated.
Also thanks to Gwenole Beauchesne for the great work to 2006.
Gary
Am very impressed with your 2.3 (090319) build (running 8.6 on MacOS 10.5.6 Mac Mini).
With the major stability improvement over the 20060514 build, was able to move a demanding project from a G3 iMac (MacOS 9.1) to the Mac Mini and complete it successfully.
Your many hours spent in tracking/fixing issues to 2008, and again with the latest version update, are appreciated.
Also thanks to Gwenole Beauchesne for the great work to 2006.
Gary
- Ronald P. Regensburg
- Expert User
- Posts: 7743
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
You try to use Startup Disk control panel? It is non-functional in SheepShaver and it will crash SheepShaver. The startup disk is determined by the order of the volumes in the volumes list in preferences. SheepShaver will use the first volume from the top with a suitable system to startup from.
It is not possible to "restart" SheepShaver from a different volume. The preferences are read by SheepShaver at launch. After changing settings you need to quit and again launch SheepShaver.
However, you can run multiple systems without changing preferences settings. See: http://www.emaculation.com/forum/viewto ... ight=three
It is not possible to "restart" SheepShaver from a different volume. The preferences are read by SheepShaver at launch. After changing settings you need to quit and again launch SheepShaver.
However, you can run multiple systems without changing preferences settings. See: http://www.emaculation.com/forum/viewto ... ight=three
-
- Space Cadet
- Posts: 4
- Joined: Wed May 27, 2009 11:43 am
So happy...
Hi Ronald, Thanks for all your great work. I actually whooped with joy when mac classic appeared on my intel.
Your current build provides me with the single most important thing I need: Macdraw Pro, which I can not live without because there is just nothing as good available. There are more powerful programs but who needs all that power at the cost of dedicating a month to learning how to use it.
Anyway, the one other classic ap that has never been bettered is Cricket graph V2. I was disappointed to find it crashed SS. A work around is to turn off the extensions.
I would also like to run the word processor WriteNow to access years of docoments. However WN crashes SS with the extesions on or off.
I would therefore be grateful for your suggestions about Cricket Graph and WriteNow.
Do you think it would help if I downgraded from OS9.02 to 8.6 for example?
*******************
Lastly I would like to share a tip that may seem obvious, but was causing me a problem for a while. To move my classic apps from my intel mac hard disc to the shared unix disk, I first use the zip command from the OS10.5 finder. Much to my surprise they unzip automatically from within SS and the programs boot just fine.
Your current build provides me with the single most important thing I need: Macdraw Pro, which I can not live without because there is just nothing as good available. There are more powerful programs but who needs all that power at the cost of dedicating a month to learning how to use it.
Anyway, the one other classic ap that has never been bettered is Cricket graph V2. I was disappointed to find it crashed SS. A work around is to turn off the extensions.
I would also like to run the word processor WriteNow to access years of docoments. However WN crashes SS with the extesions on or off.
I would therefore be grateful for your suggestions about Cricket Graph and WriteNow.
Do you think it would help if I downgraded from OS9.02 to 8.6 for example?
*******************
Lastly I would like to share a tip that may seem obvious, but was causing me a problem for a while. To move my classic apps from my intel mac hard disc to the shared unix disk, I first use the zip command from the OS10.5 finder. Much to my surprise they unzip automatically from within SS and the programs boot just fine.
-
- Student Driver
- Posts: 16
- Joined: Tue Apr 15, 2008 10:42 pm
- Location: Chicago
ronniescot, I encourage you to try OS 8.6 in SS.
You do not need to "downgrade," just create a new 8.6 install in a new folder as described in Ronald's illustrated post here:
http://emaculation.com/forum/viewtopic. ... 1b40d8db35
I cannot speak for Cricket Graph, but WriteNow works fine for me in guest OS 8.6, host OS 10.4.11.I would therefore be grateful for your suggestions about Cricket Graph and WriteNow.
Do you think it would help if I downgraded from OS9.02 to 8.6 for example?
You do not need to "downgrade," just create a new 8.6 install in a new folder as described in Ronald's illustrated post here:
http://emaculation.com/forum/viewtopic. ... 1b40d8db35
-
- Space Cadet
- Posts: 1
- Joined: Wed Nov 03, 2010 2:10 pm
-
- Inquisitive Elf
- Posts: 26
- Joined: Wed Sep 16, 2009 4:01 pm