Switch to full style
About SheepShaver, a PPC Mac emulator for Windows, MacOSX, and Linux that can run System 7.5.3 through MacOS 9.0.4.
Post a reply

Hypercard and visual effects

Wed Nov 23, 2011 9:08 pm

Hello, I have a pesky issue with SheepShaver that renders my ability to use Hypercard (my main usage of running the emulator) very difficult.

The issue is that SheepShaver will not show any visual effects at all, it just skips straight to the card when the visual effects are supposed to occur. If you don't know what visual effects are, they are the effects that you can setup to go from one card to the next (e.g. dissolve, venetian blinds, push, etc.). This happens in all stacks. The only way I can get visual effects to show up is to go into the settings and turn off JIT Compiler, but this in turns makes the emulator way too slow to do anything.

As far as I can tell, this issue is prevalent from all the versions of SheepShaver I've used from the beginning and I've updated to the latest version without any luck.

I've searched around and nobody has mentioned this problem. I'm using the Windows version of SheepShaver, if it makes a difference. But whether it's Windows XP, Vista, 7, 32-bit or 64-bit it doesn't matter.

Any insight or help would be great.

Re: Hypercard and visual effects

Wed Nov 23, 2011 10:17 pm


I don't know if it's relevant, but what version of Quicktime are you using in SheepShaver? The best version would be 4.1.2. If you have a higher version installed, you need to manually remove all files related to quicktime before installing a lower version.


Re: Hypercard and visual effects

Wed Nov 23, 2011 10:55 pm

would you like to provide a sample file maybe?
Different Mac OS and different hosts may show diverging results.
Some here might want to try...
Best wishes!

Re: Hypercard and visual effects

Fri Nov 25, 2011 9:15 pm

I'm using Quicktime 4.1.2 as you suggested, I don't think it has anything to do with Quicktime because visual effects work fine if JIT compiler is turned off (it's just too slow to do so).

I made a test stack so I'm hoping others can test this and see if it's just a problem with my configuration. I even believe it's just a universal issue with SheepShaver and maybe Windows.

Here is the stack. Just very simple button that goes to the next card, but I put in visual effect dissolve. So if it works, it should dissolve into the next card, not just jump straight to it. Make sure you turn on JIT compiler before testing.



Re: Hypercard and visual effects

Fri Nov 25, 2011 11:11 pm

I did not try all possible setups, but SS on OSX 10.6.8 will not play the transition, regardless of OS or JIT.
BII however does play the file correctly on a 10.6.8 host with OS8, JIT enabled or disabled.
I will have to look at my Windows/Linux box still.

Edit: Done.
No luck with the Shaver. BII will do the transitions as written above on the two hosts I tried:
W7 Ultimate64, Mandriva64. Maybe HypercardCard feels a bit more at home in 68k emulation?
The HCard Player is 68k and PPC code though.
FusionPC might be interesting to try too, some old apps run like a charm with Fusion, old SoundManager calls are working fine as well.

...MiniVMac System 6.08 is doing a lot better with your transition. Its not that sluggish, did you try?

Re: Hypercard and visual effects

Sat Nov 26, 2011 9:01 am

Thinking of some old B/W games unplayable because way too fast with SheepShaver:
Could it be, that the visual efects are actually played - just too fast to be seen?
The only emulator with speed adjustment I´m aware of is MiniVMac, so thats probably the way to go.

Re: Hypercard and visual effects

Sun Nov 27, 2011 11:50 pm

I had problems with visual effect on BasiliskII and on MacOSX.
This stack converts target stack's effects to drawing by XCMD.
http://hp.vector.co.jp/authors/VA019519 ... ct0.95.zip

Re: Hypercard and visual effects

Mon Nov 28, 2011 9:10 pm

Thank you, I guess I'll give BII a try. Although I'd prefer to just use one emulator for both 68k and PPC apps. Hope it gets patched soon.

Re: Hypercard and visual effects

Fri Dec 30, 2011 4:02 pm

Do you have "Allow emulated CPU to idle" checked in SS prefs? If not, try checking it and see if that may fix the problem.
Post a reply