SheepShaver Prefs Editor for Mac OS X
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
SheepShaver Prefs Editor for Mac OS X
Hi folks,
I made a prefs editor in Cocoa for SheepShaver on Mac OS X.
Its much more useable than the "SheepShaverGUI" that comes with
SheepShaver on the Mac.
Grab it at: http://fizzysoft.net/get.php?f=SheepShaverPrefs.zip
To use it, simply drop it into your SheepShaver folder, and it works
like SheepShaverGUI, but better.
Enjoy.
I made a prefs editor in Cocoa for SheepShaver on Mac OS X.
Its much more useable than the "SheepShaverGUI" that comes with
SheepShaver on the Mac.
Grab it at: http://fizzysoft.net/get.php?f=SheepShaverPrefs.zip
To use it, simply drop it into your SheepShaver folder, and it works
like SheepShaverGUI, but better.
Enjoy.
Hello,
Thank you for a very nice piece of work. I works perfectly.
Please allow me to make some remarks as well?
-I get a yellow mouse over message at the ethernet option, saying EtherNet is not implemented. I believe that to be untrue
-The setting "Mouse Wheel Function" shows the same option twice (Cursor Up/Down) while when I chose the first of these the correct value (PageUp/PageDown) is actually written to the prefs file.
-Would it be possible to add the possibility to start SheepShaver from the GUI?
Best wishes
Cat_7
Thank you for a very nice piece of work. I works perfectly.
Please allow me to make some remarks as well?
-I get a yellow mouse over message at the ethernet option, saying EtherNet is not implemented. I believe that to be untrue
-The setting "Mouse Wheel Function" shows the same option twice (Cursor Up/Down) while when I chose the first of these the correct value (PageUp/PageDown) is actually written to the prefs file.
-Would it be possible to add the possibility to start SheepShaver from the GUI?
Best wishes
Cat_7
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Hello Myrd,
Thank you for this very nice Christmas present! Yes, for a Mac user this looks and feels much much better than the interface presented by SheepShaverGUI
I did a couple of tests and I have several remarks:
(This means I consider your contribution to be important !)
1. The same remarks as Cat_7 already wrote above, regarding mouse wheel function menu, a start SheepShaver possibility and the ethernet networking setting.
Ethernet is available in SheepShaver. You could enter "slirp" networking by default, because that is the only ethernet networking available at the moment. Or you could make it a menu with "slirp" as the only choice, like it is in SheepShaverGUI.
2. If no existing ".sheepshaver_prefs" is available, SheepShaverPrefs will create one but next thing it crashes. At repeated launch it again crashes.
Only after adding the path to a ROM file in ".sheepshaver_prefs", SheepShaverPrefs can be launched without crashing. If you cannot reproduce the crash on your machine, would a crash log be helpful? My machine is a PowerBook G4 with MacOSX 10.4.8.
Suggestions to make SheepShaverPrefs even better:
3. It would be nice when also ROM File, Unix Root and Keycodes file could be chosen using the Open dialog. (A "Choose" button?)
4. With Cocoa applications being packages, it would be relatively simple to combine files:
A keycodes file could be added to the package and in the interface only the checkbox "Use Raw Keycodes" would be needed. In fact, I think even the checkbox is not necessary. The keycodes file can be used always, it does no harm when you do not need it and it is needed when SheepShaver is used in languages that use different keyboard lay-outs.
Even more exciting: The whole thing, including the SheepShaver executable, could be in in one SheepShaver for MacOSX application package. Any ideas about that? (A pity that a ROM file can not be included for legal reasons.)
A Merry Christmas !
Ronald.
Thank you for this very nice Christmas present! Yes, for a Mac user this looks and feels much much better than the interface presented by SheepShaverGUI
I did a couple of tests and I have several remarks:
(This means I consider your contribution to be important !)
1. The same remarks as Cat_7 already wrote above, regarding mouse wheel function menu, a start SheepShaver possibility and the ethernet networking setting.
Ethernet is available in SheepShaver. You could enter "slirp" networking by default, because that is the only ethernet networking available at the moment. Or you could make it a menu with "slirp" as the only choice, like it is in SheepShaverGUI.
2. If no existing ".sheepshaver_prefs" is available, SheepShaverPrefs will create one but next thing it crashes. At repeated launch it again crashes.
Only after adding the path to a ROM file in ".sheepshaver_prefs", SheepShaverPrefs can be launched without crashing. If you cannot reproduce the crash on your machine, would a crash log be helpful? My machine is a PowerBook G4 with MacOSX 10.4.8.
Suggestions to make SheepShaverPrefs even better:
3. It would be nice when also ROM File, Unix Root and Keycodes file could be chosen using the Open dialog. (A "Choose" button?)
4. With Cocoa applications being packages, it would be relatively simple to combine files:
A keycodes file could be added to the package and in the interface only the checkbox "Use Raw Keycodes" would be needed. In fact, I think even the checkbox is not necessary. The keycodes file can be used always, it does no harm when you do not need it and it is needed when SheepShaver is used in languages that use different keyboard lay-outs.
Even more exciting: The whole thing, including the SheepShaver executable, could be in in one SheepShaver for MacOSX application package. Any ideas about that? (A pity that a ROM file can not be included for legal reasons.)
A Merry Christmas !
Ronald.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
I noticed that one can add ROM file, Unix Root and keycodes file by simply dragging the icon from the Finder to the appropriate text box. The path will automatically be entered. Nice! No need for the 'Browse' or Choose' buttons that I requested earlier.
The possibility to start from SheepShaverPrefs would be nice, but is not really necessary. Quitting SheepShaverPrefs (it quits when the window is closed) saves the changes without SheepShaver running.
Missing, however, is "Zap PRAM File" that SheepShaverGUI has in its File menu. It deletes the file ~/.sheepshaver_nvram
It could be a button at the bottom of the Setup tab in SheepShaverPrefs.
The possibility to start from SheepShaverPrefs would be nice, but is not really necessary. Quitting SheepShaverPrefs (it quits when the window is closed) saves the changes without SheepShaver running.
Missing, however, is "Zap PRAM File" that SheepShaverGUI has in its File menu. It deletes the file ~/.sheepshaver_nvram
It could be a button at the bottom of the Setup tab in SheepShaverPrefs.
Which version of SS GUI are you using? I'm using 2.3 of May 14, 2006. It has no file menu. Nor does SS itself. They have application and window menus only.Ronald P. Regensburg wrote:Missing, however, is "Zap PRAM File" that SheepShaverGUI has in its File menu. It deletes the file ~/.sheepshaver_nvram. It could be a button at the bottom of the Setup tab in SheepShaverPrefs.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
-
- Space Cadet
- Posts: 2
- Joined: Wed Jul 11, 2007 12:39 am
- Location: San Francisco, California
- Contact:
I modified SheepShaver so that the new Prefs Editor can be brought up from the SheepShaver -> Preferences menu item. The updated code is in CVS (you will have to re-run autogen, before building).
Though the prefs editor is available while SheepShaver is running, changes to some (most?) settings may not take effect until SheepShaver is restarted. This may be addressed in the future.
Enjoy.
Though the prefs editor is available while SheepShaver is running, changes to some (most?) settings may not take effect until SheepShaver is restarted. This may be addressed in the future.
Enjoy.
-
- Granny Smith
- Posts: 120
- Joined: Fri Nov 09, 2007 5:42 pm
I just updated the MainMenu.nib file:
Window is now resizeable (finally you can see which images you have in your prefs)
It saves window position (and size)
http://citron.quickshareit.com/share/sh ... s8326c.zip
Hope you like it.
Window is now resizeable (finally you can see which images you have in your prefs)
It saves window position (and size)
http://citron.quickshareit.com/share/sh ... s8326c.zip
Hope you like it.
Last edited by MetalSnake on Tue Jan 29, 2008 2:35 pm, edited 2 times in total.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
-
- Granny Smith
- Posts: 120
- Joined: Fri Nov 09, 2007 5:42 pm
Ouch thanks!
New version here: http://citron.quickshareit.com/share/sh ... s8326c.zip
updated the old link too.
New version here: http://citron.quickshareit.com/share/sh ... s8326c.zip
updated the old link too.
Last edited by MetalSnake on Tue Jan 29, 2008 2:35 pm, edited 1 time in total.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
-
- Granny Smith
- Posts: 120
- Joined: Fri Nov 09, 2007 5:42 pm
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
-
- Granny Smith
- Posts: 120
- Joined: Fri Nov 09, 2007 5:42 pm
How2 Download SheepshaverPrefs
How do I download this. I click on the link and I get the home page of QuickShareIt but no indication as to how to get the file.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
I posted MetalSnake's version of SheepShaverPrefs with resizable window on my site:
http://www.xs4all.nl/~ronaldpr/emaculat ... rPrefs.zip
Convenient when you need to use long file name paths or many volumes in the list!
http://www.xs4all.nl/~ronaldpr/emaculat ... rPrefs.zip
Convenient when you need to use long file name paths or many volumes in the list!