[Scummvm-tracker] [ScummVM :: Bugs] #14310: SCUMM: mac_m68k.cpp crash on trying to F5 during atlantis-mac
ScummVM :: Bugs
trac at scummvm.org
Thu Mar 9 17:28:13 UTC 2023
#14310: SCUMM: mac_m68k.cpp crash on trying to F5 during atlantis-mac
-------------------------------------------------+-------------------------
Reporter: boredzo | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine:
| SCUMM
Version: | Resolution:
Keywords: crash, mac, indy4, atlantis, | Game: Indiana
atlantis-mac, F5 | Jones 4
-------------------------------------------------+-------------------------
Comment (by boredzo):
>There were several Macintosh releases of Indy4, do you know if yours is a
talkie release? I can't reproduce the crash with the talkie Macintosh
release I own here.
It's a talkie.
>Do you have the "Enable the original GUI and Menu" setting enabled?
Yes. (By default, apparently. I didn't check it.)
>Does changing it make a difference?
Nope, still crashes. (I'll attach the new crash log but it looks the
same.)
>Also, can you confirm that your files aren't corrupted in some way?
{{{
/Volumes/Indy Fate % openssl md5 ATLANTIS.* 'iMuse Setups' 'iMuse
Setups'/..namedfork/rsrc
MD5(ATLANTIS.000)= 1a6e5ae2777a6a33f06ffc0226210934
MD5(ATLANTIS.001)= 03e3e717d2bf2ee42fff796db50cb69f
MD5(iMuse Setups)= d41d8cd98f00b204e9800998ecf8427e
MD5(iMuse Setups/..namedfork/rsrc)= 5cabc6c7ad3cd04d8dbd4a47c481d019
/Volumes/Indy Fate % ls -dl ATLANTIS.* 'iMuse Setups' 'iMuse
Setups'/..namedfork/rsrc
-rwxr-xr-x@ 1 prh staff 11885 Jan 3 1994 ATLANTIS.000*
-rwxr-xr-x@ 1 prh staff 8782535 Jan 3 1994 ATLANTIS.001*
-rwxr-xr-x@ 1 prh staff 0 Oct 13 1992 iMuse Setups*
-rwxr-xr-x 1 prh staff 1096390 Oct 13 1992 iMuse
Setups/..namedfork/rsrc*
}}}
The game files are on the CD-ROM volume, converted to HFS+ using impluse
(a tool that I wrote: https://github.com/boredzo/impluse-hfs ). If it does
turn out to be a data corruption issue, that makes things much simpler for
me as it means *I* can fix it. 🙂 That said, it's unlikely at this point;
through a variety of methods (including hashing where possible and
installing Mac OS 9 from a converted CD and then booting off the
installation), I've reached a high degree of confidence that impluse's
output is right.
I can confirm using impluse list that the original HFS volume has the same
sizes for iMuse Setups:
||=Name=||=Data size=||=Rsrc size=||=Total size=||
||iMuse Setups||0||1,096,390||1,096,390||
MD5ing resource forks in Mac OS 9 is rather harder, unfortunately. I can
at least confirm that running DeRez on that file produces a listing for a
bunch of 'snd ' resources with plausible-looking names, so it seems to be
a valid resource fork.
I might try setting up Leopard or something in a VM; then I'll have a VM
where I can mount HFS volumes and also run md5 on that resource fork.
--
Ticket URL: <https://bugs.scummvm.org/ticket/14310#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list