cebix / macemu

Basilisk II and SheepShaver Macintosh emulators
1.39k stars 289 forks source link

HyperCard transitions extremely slow #253

Open chrisparana opened 2 years ago

chrisparana commented 2 years ago

Certain transitions in HyperCard are extremely slow, making most stacks unusable.

clemens-unterkofler commented 7 months ago

It's because Hypercard installs a timer for 3ms while the timer interrupt is only processed every 16ms. (and it also installs a timer that never fires, adding further delay)

chrisparana commented 3 months ago

@kanjitalk755 corrected this issue in their version by back porting the high precision timer from SheepSaver. There's no iOS build in that repo though so it would be nice to have this applied here.