Reading .toast image files

Well I put out a cry for help all over the place, looking for Darwin 0.3

And much to my amazement, when I woke up, I not only got a reply but a link to a toast image.  Great, what is toast?  Well simply put toast is a format made popular by then Adaptec Toast.  Obviously the sane thing to do is to find Toast, install it, and mount the disk image inside of a Macintosh.

Adaptec toast 4.0

But, honestly, where is the fun in that?

Instead let’s have Cockatrice III do it!  Now I never did get around to writing proper CD-ROM emulation, nor integrating it, but that doesn’t matter!  Instead I’m going to rely on Daemon tools Lite, to do all the heavy lifting.  DTL will create a virtual SCSI adapter, add in a SCSI CD-ROM device, and mount the image.  Needless to say, I’m on Windows and that is where that part of the adventure ends, as Windows 10 cannot read HFS.

Now back to Cockatrice!

All I had to do was assign the SCSI 6 position to the mounted drive letter, and I’m set!  Just add this to the CockatriceIII_Prefs file:

scsi6 \\.\e:

And now I can mount the image from within Cockatrice III

Darwin 0.3 toast mounted

And there we go, now I can copy the files of just like having a real Mac.


Author: neozeed

I live in SE Asia, doing generic work, enjoying my life & family

15 thoughts on “Reading .toast image files”

  1. Toast files are really just ISO files, usually with an HFS filesystem. A Basilisk II PROTIP is you can replace the “cdrom” directive’s argument with an ISO/Toast file instead of a drive. No cdenable/SCSI needed!

    1. mine didn’t work so well, and crashed out on these Darwin images… Not sure why, and doing it this way didn’t require any cdenable.sys either.

      Although the author of cdenable.sys surfaced a year ago along with source to it…

      But the far far easier thing is to just load toast, and mount the image!

  2. Just an FYI – I’ve been testing the physical drive passthrough and it works fairly well!

    The screenshot below shows a SyQuest drive mounted!

    I’ve tried a SCSI ZIP drive and the SyQuest IDE so far – Windows does all the SCSI translation on the IDE one by the looks. The only issue is that it reports 0 cylinders – it’s good enough to boot from and copy files between, but means the disk must already been HFS partitioned and formatted.

    My config for anyone that’s interested:

    screen win/800/600
    ether slirp
    rom Quadra800.rom
    bootdrive 4
    bootdriver -33
    ramsize 67108864
    frameskip 1
    modelid 29
    cpu 4
    fpu false
    nocdrom false
    nosound false
    nogui false
    idlewait false
    disk Transfer.hfv
    scsi4 scsi0.disk
    #Syquest IDE drive
    scsi5 \\.\PHYSICALDRIVE1
    scsi6 CDutils.iso

    1. Wow that’s great!

      I was thinking the other day that I should do something to allow geometry override… I guess if you know it, it’ll be easy. I just didn’t see an easy way to detect it.

      Since you are user #1 on physical media access, I guess you’d be ok with heads sectors per track, cylinders…?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.