: I'm pretty sure the reason Basilisk and SheepShaver both suck in that way is
: that neither are full emulators; they both do a lot of
: "cheating" under the hood for better performance, and a lot of
: those "cheats" are actually common between the two (Basilisk and
: SheepShaver are largely based on the same code, and the last time I tried
: to build SheepShaver, you had to have Basilisk's source in the same
: directory in order for it to build). In particular, it has its own
: reimplementation of the Time Manager , which I'm fairly convinced is part
: of the problem that a lot of the sync issues you tend to get with music in
: old Mac games. The result is that it's a bit of a Frankenstein's Monster;
: part of it is running emulated code on emulated hardware, part of it is
: running native code to try to simulate what the emulated code would do,
: and hoping the timings will line up.
: If you ever look at Mini vMac, which uses the opposite approach and just does
: a cycle-exact emulation of the original Mac 128k/512k/Plus hardware,
: running almost all of the original Mac OS code pretty much as is, it's
: pretty much spot on. Unfortunately, Mini vMac still pretty much has the
: early black-and-white stuff fully implemented, though. MESS also has a
: pretty faithful 68020 emulator for the early color stuff (it can, for
: instance, get the music right in Prince of Persia 2, which Basilisk and/or
: SS definitely can't do), although its interface is a bit of a... mess.
: There is one thing that seems promising for emulating the later PowerPC
: stuff; the guys on this forum have managed to get QEMU working to
: emulate a Power Mac. The last time I had time to play around with it, it
: didn't quite seem fully baked yet, but that was several years ago, and
: from a cursory glance around the forum, it looks like they've managed to
: get sound working. If/when this emulator is mature, it's probably the best
: shot we've got at an accurate emulator for late Mac OS Classic.
I've gotten this far and I don't know what to do next. Have you gotten this working?