Changes between Initial Version and Version 1 of Ticket #11513, comment 2


Ignore:
Timestamp:
06/22/20 20:30:06 (4 years ago)
Author:
m-kiewitz

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11513, comment 2

    initial v1  
    1111In ScummVM Apple IIgs games do not have these slowdowns and I personally think that's a good thing.
    1212
    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.
     13Manhunter 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
     15A heuristic like the one I mentioned will never work perfectly, that's why I never implemented it.
     16
     17Apple II emulators do not work like ScummVM. ScummVM reimplements the whole game engine and thus it runs natively on the user's modern hardware.
     18An 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.