13 | | Manhunter for example has quite a few speed workarounds, because on some screens almost nothing is going on and the game runs way too fast because of Sierra's "optimizations". If I turn the speed down, these screens work fine, but other screens are way too slow. It's a mess to be honest. |
| 13 | Manhunter for example has quite a few speed workarounds, because on some screens almost nothing is going on and the game runs way too fast because of Sierra's "optimizations" for the slow Apple II hardware. If I turn the speed down, these screens work fine, but other screens are way too slow. It's a mess to be honest. Even these screen specific workarounds are messy, but they work for the most part. |
| 14 | |
| 15 | A heuristic like the one I mentioned will never work perfectly, that's why I never implemented it. |
| 16 | |
| 17 | Apple II emulators do not work like ScummVM. ScummVM reimplements the whole game engine and thus it runs natively on the user's modern hardware. |
| 18 | An Apple II emulator emulates the hardware itself including the original CPU speed and also runs the original interpreter. It's completely different approaches and in ScummVM/AGI we can add all sorts of additional features, which you can't add when emulating the hardware itself and running the original interpreter. |