Login  •  Register


The time is now: Sun Apr 21, 2019 8:10 pm

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 21 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Sun Dec 10, 2017 5:43 am 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
I recently got a new iMac running Sierra. I'm trying to find a way to play an old game from the 90s that I used to love called Jump Start 4th Grade Haunted Island. I have the CD, but I no longer have the computer it ran on. It won't work with anything later than Mac OS 9. I was able to install SheepShaver with OS 9 and it works, but whatever I try, I can't get the disk to mount. I've tried ISO, DMG, IMG and other formats but I keep getting errors. Is there a way to get around it?
Any help would be enormously appreciated!


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Dec 10, 2017 11:27 am 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
You do not write exactly how you tried to mount the image in SheepShaver.

Any format should work, as long as it is in a read/write format. The image file should then be locked in the Sierra Finder to convince the software that it is on a (read-only) CD.

Best try an image created in Disk Utility in DVD/CD Master (.cdr) format.

Add the image file to the volumes list in SheepShaver preferences, then quit and start again SheepShaver. Make sure the image is NOT mounted in Sierra.

Macintosh Garden has an .iso disk image of this game for download. It can be mounted fine in both SheepShaver and BasiliskII on my Sierra machine. As the game is 68k, you may also want to try it in BasiliskII.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Dec 10, 2017 5:06 pm 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
Ronald P. Regensburg wrote:
You do not write exactly how you tried to mount the image in SheepShaver.

Any format should work, as long as it is in a read/write format. The image file should then be locked in the Sierra Finder to convince the software that it is on a (read-only) CD.

Best try an image created in Disk Utility in DVD/CD Master (.cdr) format.

Add the image file to the volumes list in SheepShaver preferences, then quit and start again SheepShaver. Make sure the image is NOT mounted in Sierra.

Macintosh Garden has an .iso disk image of this game for download. It can be mounted fine in both SheepShaver and BasiliskII on my Sierra machine. As the game is 68k, you may also want to try it in BasiliskII.


Thank you so much for taking the time to respond!
I checked out Macintosh Garden and unfortunately that's a different version of the game (Sapphire Falls). I do have an ISO of Jump Start Haunted Island and I locked it in Sierra as you suggest. I copied it to SheepShaver and used Virtual CD manager to "Create CD/DVD Toast image", but I still can't open it as an actual CD. Then I tried adding the ISO to the volumes list in SheepShaver but that seems to have failed too. I keep getting the message "Background script error: Finder got an error: Can't get alias "Unix:SendToMacOS9". Then it just goes into total meltdown and keeps flashing the message until I force quit SheepShaver. Should I copy the ISO to the Mac OS 9 desktop first?
I know I'm missing something major and apologize for my stupidity. I just don't know how to do it correctly. Thanks in advance!


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Dec 10, 2017 8:57 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
I do not know why your .iso file cannot be mounted the regular way.

Maybe start over. Create a .cdr image from the CD-ROM using Disk Utility. Add that file to the volumes list in SheepShaver prefs.

Using the Virtual DVD-ROM/CD Utility (or VirtualCD Imager, it is referred to by several names) is a next step and only when needed.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Dec 10, 2017 11:35 pm 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
Ronald P. Regensburg wrote:
I do not know why your .iso file cannot be mounted the regular way.

Maybe start over. Create a .cdr image from the CD-ROM using Disk Utility. Add that file to the volumes list in SheepShaver prefs.

Using the Virtual DVD-ROM/CD Utility (or VirtualCD Imager, it is referred to by several names) is a next step and only when needed.


Tried it again, folllowing the steps you suggest. Still no luck. Keep getting the same message: "Background script error: Finder got an error: Can't get alias "Unix:SendToMacOS9". Not sure what that means.
I copied the .cdr to the Mac OS 9 desktop in SheepShaver and used Disc Copy to mount it. It looked like it mount successfully, but when I tried to open it, it said "disc error." I'm probably missing something but I don't know what it is.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Dec 11, 2017 11:58 am 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
Yorwick wrote:
I checked out Macintosh Garden and unfortunately that's a different version of the game (Sapphire Falls). I do have an ISO of Jump Start Haunted Island

Maybe you didn't check Macintosh Garden thoroughly enough. Isn't this the game you want:
http://macintoshgarden.org/games/jumpst ... ted-island
This .iso mounts fine in SheepShaver.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 7:44 pm 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
Ronald P. Regensburg wrote:
Yorwick wrote:
I checked out Macintosh Garden and unfortunately that's a different version of the game (Sapphire Falls). I do have an ISO of Jump Start Haunted Island

Maybe you didn't check Macintosh Garden thoroughly enough. Isn't this the game you want:
http://macintoshgarden.org/games/jumpst ... ted-island
This .iso mounts fine in SheepShaver.


You're absolutely right, that is the game I was looking for! Thank you. To my great frustration, however, when I tried to mount it I got the same error I've been getting - "Background script error: Finder got an error: Can't get alias "Unix:SendToMacOS9". I still don't understand what it means and every time it happens I have to force quit SheepShaver to make it go away. I can't figure out what could be causing this.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 7:48 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2519
Location: Emaculation.com
Are you adding the iso on your host in the SheepShaver preferences and rebooting, or are you trying to open the iso through the Unix folder on the guest OS? The error sounds like the second.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 8:01 pm 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
adespoton wrote:
Are you adding the iso on your host in the SheepShaver preferences and rebooting, or are you trying to open the iso through the Unix folder on the guest OS? The error sounds like the second.

Thanks for you reply! No, I'm trying to add the ISO in Preferences and reboot, but I get the error message the instant I save my Preferences. Then when I manage to reboot, the ISO vanishes from Preferences.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 8:08 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
Please post here the content of your prefs file:

Open Terminal (in /Applications/Utilities/)
Type at the prompt
Code:
open ~/.sheepshaver_prefs
followed by a return.

The prefs file will open in your default text editor. Select all content, copy and paste it here in your reply.

Edit:
Do you keep the iso in the shared folder and is there an alias in the path you enter to the iso file?


Last edited by Ronald P. Regensburg on Tue Dec 12, 2017 8:14 pm, edited 1 time in total.
 


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 8:26 pm 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
Ronald P. Regensburg wrote:
Please post here the content of your prefs file:

Open Terminal (in /Applications/Utilities/)
Type at the prompt
Code:
open ~/.sheepshaver_prefs
followed by a return.

The prefs file will open in your default text editor. Select all content, copy and paste it here in your reply.

Edit:
Do you keep the iso in the shared folder and is there an alias in the path you enter to the iso file?


No, I keep the iso on my regular desktop and I don't think there's an alias.

This is what I got from the prefs file:

extfs /
windowmodes 0
screenmodes 0
serialb /dev/null
bootdrive 0
bootdriver 0
ramsize 16777216
frameskip 8
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv false
ignoreillegal false
jit true
jit68k false
keyboardtype 5
keycodes false
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv false
idlewait true


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 9:03 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
I see only default values and no further configuration. I do not see any volume, not even a MacOS startup volume.
In your first post you wrote:
Quote:
I was able to install SheepShaver with OS 9 and it works,
How can that be without an OS9 disk?

Could it be that you do not use a regular SheepShaver installation, maybe a SheepShaver virtual machine, or maybe some other pre-configured SheepShaver setup that does not use this prefs file in your Home folder?


Last edited by Ronald P. Regensburg on Tue Dec 12, 2017 9:06 pm, edited 1 time in total.
 


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Dec 12, 2017 9:20 pm 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 4535
Location: Sittard, The Netherlands
Quote:
Background script error: Finder got an error: Can't get alias "Unix:SendToMacOS9"


This indicates you are running the SheepShaver wrapper from this page: http://www.columbia.edu/~em36/sheepshaverwrapper.html Correct?

Perhaps reinstall? Anyway, questions about such installations should go into the "Other SheepShaver configurations" subforum: viewforum.php?f=33

Best,
Cat_7


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Dec 13, 2017 12:33 am 
Offline
Student Driver

Joined: Sun Dec 10, 2017 5:32 am
Posts: 16
Cat_7 wrote:
Quote:
Background script error: Finder got an error: Can't get alias "Unix:SendToMacOS9"


This indicates you are running the SheepShaver wrapper from this page: http://www.columbia.edu/~em36/sheepshaverwrapper.html Correct?

Perhaps reinstall? Anyway, questions about such installations should go into the "Other SheepShaver configurations" subforum: viewforum.php?f=33

Best,
Cat_7


Thanks! That's exactly where I got it. I apologize again for my ignorance, but is that a bad thing? Is that why I can't get the iso to work?
I tried to reinstall but nothing changed. Thanks again to everyone who responded, I really appreciate your time and advice. I'll try the "Other SheepShaver configurations" subforum if that's what you suggest.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Mar 25, 2019 5:19 am 
Offline
Space Cadet

Joined: Mon Mar 25, 2019 4:11 am
Posts: 1
@Yorwick, and anyone else who (like me) came across this thread:

I hit similar problems and eventually found a solution that worked for me.

  1. Download the ~620MB bundle from http://www.columbia.edu/~em36/macos9osx.html and expand it (let's call this "Application A"). Problem: When trying to run this on High Sierra 10.13.6, I got a message
    Code:
    "Mac OS 9.app" is damaged and can't be opened.  You should move it to the Trash.
  2. Download the SheepShaver wrapper from http://www.columbia.edu/~em36/sheepshaverwrapper.html and expand it. Let's call this "Application B". Problem: I don't have a Mac OS 9 install CD to hand, so can't follow all of the remaining suggested steps.
  3. Solution: Combine the two!

Note that ordering is important in the steps below.
  1. Move Application B to the Applications folder.
  2. Drag the
    Code:
    Mac OS ROM
    on to Application B as per the instructions in (2) above.
  3. In two windows, right-click each Application and click "Show package contents". From Application A, copy Contents/Resources/Files/MacOS.sheepvm to the same location in Application B (this should be replacing a ~54MB file with a ~1.25GB one). After this you no longer need Application A.
  4. Double-click Application B. Once Mac OS 9 starts, you'll see the errors like "File Unix:SendToMacOS9 wasn't found" as per previous comments in this thread.
  5. Open a Finder window, and then click File->Find. Search for MacOS9BackgroundScript (just in the MacOS9 drive, not Unix). Delete or move both files.
  6. Shut down the emulator using the Apple menu, and then open Application B again. Hey presto, no more annoying background script errors, and you have a working Mac OS 9 VM.

Hope this is useful to anybody who finds it.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Mar 25, 2019 12:35 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
This thread should have been in the "Other SheepShaver configurations" subforum. Also previous posts in this thread eventually appeared to be about the Sheepshaver Wrapper and not about SheepShaver itself.

I wonder if the described combining of two applications is really necessary. I will ask emendelson, to respond to this post.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Mar 25, 2019 1:24 pm 
Offline
Forum All-Star

Joined: Tue Oct 14, 2008 12:12 am
Posts: 1013
For a few days, there was a bad copy of the MacOS9 app on the download site. The current download should have no trouble running. It's codesigned, so it should not give the "This application is damaged" message, but, if it does, ctrl-click on it to open the contextual menu and choose Open.

As it says on the web page with the download link, you should probably also drag it from the Downloads folder to another folder to avoid Apple's "translocation" error message.

By combining the two apps, you probably won't do any harm, but the MacOS9 app has printing, file transfer, and other features that won't work if you transfer its disk image to the SheepShaver Wrapper.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Apr 21, 2019 11:17 am 
Offline
Space Cadet

Joined: Sun Apr 21, 2019 11:00 am
Posts: 2
Hi,
First sorry for my english, it's not my mother langage, so please be indulgent. And thank you for all you have already done

Here the problem :
I use Mac OS X - down load MAC OS 9.0.4 and set up exactly how this good tutorial said to do it :
https://www.youtube.com/watch?v=XQAf7GII9NY
Work good - can use mac OS 9 in the window

Now i try to play this game... : https://www.macintoshrepository.org/5473-greebles
So after reading the tutorial : https://emaculation.com/doku.php/sheepshaver_mac_os_x_setup#additional_features
I copy the game (placed in the share folder of my mac os X) by starting mac os 9, go to the share folder, holding option and slide the game's folder to deskop of the Mac OS 9. And then trie to start
But murphy's laws .... the mac os 9 said : "failed to startup error (-1856)."
I spend 5 hours triyng to find a solution, but can not. Sorry to ask maybe a stupid request.

PS: i read about virtual disque... but do not really understand the point
Hope you can help me... thank you


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Apr 21, 2019 12:10 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
The game should run fine in SheepShaver. You have the folder "Greebles 1.0" (three files in it) in your shared folder. Then, in MacOS9 you copy it from "Unix" to the desktop while holding the option key. You did make sure to keep the option key pressed until after you dropped the folder on the desktop? Then you did everything as it should be done. But trying to launch the application Greebles inside the copied folder gives you the error. Strange error, because you are are not trying to startup, you try to start or launch an application.

I do not know the youtube tutorial you followed and I do not have the patience to watch it all the way to see if it is correct. Please post here the content of your prefs file so we can see how your SheepShaver is set up.

Launch Terminal (in /Application/Utilities/) and type at the prompt
Code:
open ~/.sheepshaver_prefs
followed by a return.
The file will open in your default text editor. Select all content and copy and paste it here in your reply.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Apr 21, 2019 1:06 pm 
Offline
Space Cadet

Joined: Sun Apr 21, 2019 11:00 am
Posts: 2
It's when i tried to launch the game on macos9 than it send me the error message. ( the option key still pressed until i dropped the folder when i copied on the deskop from the share folder)

Here the pref (by terminal) :

disk MacOS9
cdrom /dev/poll/cdrom
cdrom Mac OS ROM.toast
extfs /
screen win/1024/768
windowmodes 0
screenmodes 0
seriala
serialb /dev/null
rom
bootdrive 0
bootdriver 0
ramsize 268435456
frameskip 0
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv true
ignoreillegal true
jit true
jit68k false
keyboardtype 5
hardcursor false
hotkey 0
scale_nearest false
scale_integer false
cpuclock 0
yearofs 0
dayofs 0
ether
keycodes true
keycodefile keycodes
mousewheelmode 0
mousewheellines 1
dsp /dev/dsp
mixer /dev/mixer
ignoresegv true
idlewait true

I did one more time exactly what your tutorial said, but the problem stay the same. Thank you for your time. I appreciate


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Apr 21, 2019 2:57 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5356
Location: Amsterdam, Netherlands
I notice that the ROM file is not defined. That is not a problem as long as the file is named "Mac OS ROM" and is in the same folder as SheepShaver application. This is probably the case, otherwise SheepShaver would not run. Still, better also add it in preferences (see our setup manual).

I also notice that you have your entire host harddisk assigned as shared folder. Better do not do that. Create a folder to be the shared folder and choose that one as "Unix Root" in preferences. (Again, see our setup manual.)

And you did not choose a network interface, but maybe you are not interested in accessing internet from within MacOS9.

But what is that CDROM entry with name "Mac OS ROM.toast"? Is it a MacOS installation CD that maybe you erroneously renamed Mac OS ROM? Did you actually use the installer to install MacOS on a disk you created? On the MacOS9 image? If so, better remove that .toast image from the list in preferences.

If SheepShaver will then start up from the installed system, we can be sure the installation was successful.


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 21 posts ]


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group