This page is a wiki. Please login or create an account to begin editing.


12 posts / 0 new
Last post
Offline
Joined: 2013 Dec 29
toast file not recognized

I'm trying to install Starship Titanic on OS 9 running in SheepShaver under Linux. I've gotten as far as installing SheepShaver, creating the hard file, installing Mac OS and unstuffing the .sit files for the game. The problem is, when I attempt to add the .toast file (in SheepShaver) for the first game disc, I get message that the disk is unreadable by the computer, and am offered the option to initialize it - all data will be lost. If I just copy the file to the Mac filesystem from the shared drive, and attempt to open it, I get an error that it could not find a translation extension with appropriate translators. How can I mount these .toast files in order to install the game?

Comments

sfp1954's picture
Offline
Joined: 2013 Dec 29

You need to use Toast in OSX (or Disk Utility should also work) to create/burn a real physical CD. For the most part a .dmg file, a .iso, a .img and a .toast file seem to be equivalent. But they are disk images - you need to turn them back into the actual CDs they were created from. You can also try installing Toast 4 or Toast 5 in SheepShaver. This will allow you to mount the image - but depending on how the game application was written it may demand to see the game CD in the CD-ROM drive.

To use Disk Utility (in the OSX Applications/Utilities folder) - open the Application - drag the .toast file into the lower left hand column, insert a blank CDR and hit the burn button.

Offline
Joined: 2010 Nov 19

Best use http://macintoshgarden.org/apps/virtual-dvd-romcd-utility for mounting images in BII or SS.
The disk image has to be copied to the Macs "HDD" beforehand. Smile
I think Starship was working that way.

Edit: Thanks for fixing my post!

Offline
Joined: 2013 Dec 29

Thanks for the replies!

I've tried using the Disk Copy utility, installed both Toast5 and VirtualDVD, no joy. I've come to the conclusion that the toast file itself may be bad, possibly due to having been unstuffed after copying to the Mac desktop - which in actuality means it was still on the Unix drive. I copied the .sit file to the Mac drive, and am unstuffing it now (it's been running overnight so far, while it only took ~30 minutes previously, hmmmm . . .).

If I understand correctly, a .toast should mount by adding to the SheepShaver volumes, just like a .image or .iso, which I have mounted successfully that way. At ~600MB per CD that would be preferable to having to run them directly from the Mac HDD. Hopefully it will work with the freshly unpacked file .

IIGS_User's picture
Offline
Joined: 2009 Apr 8

If I understand correctly, a .toast should mount by adding to the SheepShaver volumes

That's true, except using the VirtualCD/DVD method.

Offline
Joined: 2010 Nov 19

Yes it would be preferable to mount via the emulator´s GUI. Smile
Not many games can be fooled that way, as the emulators include hacks to make MacOS believe the files are on huge floppies. From my limited experience I would think that picky games might work either with virtual-dvd-romcd-utility, or not at all in emulation.
For the disk image, Emaculation hosts a 6GB one for PearPC. You might also use SparseBundle images. Emaculation holds a thread about this too.

AFAIK SS for GNU/Linux 64bit still is supporting real CDs. Maybe worth a shot to burn one.
However SS just seems to mount the first partition correctly, so anything but plain (DAO) HFS disks will have issues.

I would recommend using a big image file for Starship, copy the three sit files over from within SS, inflate with Stuffit and mount with virtual-dvd-romcd-utility.
I'll give it a go with my wife's old Mandriva setup. I guess it should work that way.

Offline
Joined: 2013 Dec 29

Ok, after unstuffing the .sit files (they really did take 5 hours each to inflate) while they were actually on the MacOS disk, I am able to mount them using either Toast or VirtualDVD. So far, so good. Smile

I am not able to install, though. I have tried mounting images using the SS interface, and also copied the files to the MacOS drive and mounted them there. The result is:

option 1: select full install, no cd required to play - installer starts with 924 files to install, gets to about 900 and crashes.

option 2: select medium install (recommended) one cd required to play - installer starts with 300ish files to install, zips through them suspiciously quickly, then asks for the next cd. When I try to switch CDs, I first get a message that CD 1 can't be put away because it is in use, then a message pops up asking for CD 1 - which is still mounted.

I may well be doing this incorrectly, my experience with Mac is somewhat limited. Would there be any advantage to burning physical disks? If so, which program should I use, and which file extension?

Offline
Joined: 2010 Nov 19

Yes it takes ages to deflate with only one core.
Try the default standard install and keep all three toasts mounted.
That way its working here. I used a 4GB image (which also holds the toast files) for the Starship folder.
SS is running in 32bit mode, Mac OS is a stock 8.6, SS in window mode, game in window too.
Once you get things rolling, you see the room in your house before the ship crashes in.
To start the game, you have to insert the CD from the desktop into the vintage computer on the desk. Smile

I recall issues with non-standard installations too.
There are some goodies files for Starship, do you have those already?

Offline
Joined: 2013 Dec 29

I've gotten the game to install using the Standard option, and can now launch it. After selecting windowed mode, I get a message to insert CD1 and wait a short time - this happens whether the toast files are mounted or not. Then SheepShaver crashes. Here is the error in the console:

The program 'SheepShaver' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.

I'm using SS 2.3, MacOS 9.0.4.

I wonder if I should try to compile a newer version of SS from source?

Offline
Joined: 2010 Nov 19

Best try Cat_7´s SDL version of SS. I had no luck with X neither with Mandriva nor Zorin too.
http://www.open.ou.nl/hsp/downloads/SheepShaver_03_09_2010_SDL_static.zip
Should run in window- and fullscreen-mode.

Compiling a new X version from the latest source would be a nice addition.
Please share, as soon as you have something usable.

Offline
Joined: 2013 Dec 29

Thanks very much, 24bit. It looks like I may need to upgrade my OS, though, I get the following launching the new SS:

./SheepShaver_SDL_static: error while loading shared libraries: libpulse-simple.so.0: cannot open shared object file: No such file or directory

and pulseaudio doesn't appear to be available for Centos 5.10. Probably about time for an upgrade anyhow . . .

Offline
Joined: 2013 Dec 29

I tried compiling the latest source from github, but I get an error compiling:

*** glibc detected *** ./dyngen: malloc(): memory corruption (fast): 0x00000000860a8470 ***