mihaip / infinite-mac

A classic Mac loaded with everything you'd want
https://infinitemac.org
Apache License 2.0
1.12k stars 66 forks source link

Heroes III crashes under IM's SheepShaver.js but works under SheepShaver? #302

Open that-ben opened 3 months ago

that-ben commented 3 months ago

Has anybody got Heroes III to run under InfiniteMac? The whole game works perfectly fine under the real SheepShaver executable, at least with the iMac G3 ROM, but it seems that, under InfiniteMac if sound is enabled in Mac OS, then it will stop running at the 3DO credit right after launching (but you can still quit Heroes III with CMD-Q lol?) and if sound is disabled under Mac OS, then it will correctly play the 3DO and NWC credits and even fully play the 2 minutes game's intro video but it will crash in the main menu.

I tried the 2 PowerPC ROM that come with InfiniteMac and also the same exact iMac G3 ROM I'm using with the real SheepShaver + a combination of Mac OS 8.6, 9.0 and 9.0.4, which come with different QuickTime and sprocket extensions, but all produce the exact same issue. EDIT: I also tried Mac OS 8.1 w/ the mac_oldworld_rom4mb.rom and it's the same thing.

Screenshot 2024-03-23 at 8 12 07 PM
that-ben commented 3 months ago

If anybody wants to try without the hassle of going through the 5 minutes installation process, you can grab the following disk image, which has it already installed on it. You can attach this and launch Heroes III or you could try to mimic the full game experience by also attaching the play disk, which it will require at some point in the main menu (but the issues appear before that anyway, with or without the play disk so you don't have to attach it at all to reproduce the issue).

https://www.macintoshrepository.org/files/direct/6726_Heroes-3C-Boot-Disk.dsk