mihaip / infinite-mac

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

King's Quest V freezes at the title screen? #320

Closed that-ben closed 6 months ago

that-ben commented 6 months ago

King's Quest V hangs on the title screen after the Sierra logo animation (the emulator is not frozen though, you can click on the desktop and continue to use Mac OS). This also happens under native Basilisk II 2.5. Is there a way to fix the emulator so that it runs?

I own this game since the early 90's and this worked perfectly fine on our LC 475 under System 7.1 and 7.5. I have tried a number of different BasiliskII.js configurations with different System versions, extensions off, the supplied MIDI driver, etc... every single config I have tried yields the same result: it hangs at the title screen. The funny thing is if you click on the desktop and then pull SPECIAL > SHUT DOWN, then KQ5 asks you if you really want to quit and the interface buttons actually work. So it's not really hung, it just waits for some event that never fires or something like that.

You can grab the pre-installed disk image here: https://www.macintoshrepository.org/files/direct/6171_Kings-Quest-V.dsk

Screenshot 2024-05-22 at 11 12 06 AM
dingusdev commented 6 months ago

This is a well-documented issue with Sierra games from the early 90's.

that-ben commented 6 months ago

Oh, how interesting, so it's somewhat related to Y2K? But wait, does that mean that if we launch InfiniteMac with a fake clock of any date/time in 1992 then it will work? https://github.com/mihaip/infinite-mac/issues/199#issuecomment-1911609223

DUUUUUUUUUDE... OMG! 😱

https://infinitemac.org/1992/System%207.1?saved_hd=false&cdrom=https%3A%2F%2Fwww.macintoshrepository.org%2Ffiles%2Fdirect%2F6171_Kings-Quest-V.dsk&date=1992-01-01

Screenshot 2024-05-23 at 11 26 14 AM
that-ben commented 6 months ago

Well, I'll be damned.