Peggle Deluxe Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Screen doesn't refresh

I'm trying to run Peggle on an 2.6GHz Intel Macbook Pro running OS X 10.5.5.

When I launch the game, I get a white screen come up. I can still hear the sound. I tried to fix this by running in windowed mode, but the problem persists. However windowed mode allows me to drag the window off the screen and back on, forcing the screen to refresh. In this way I can see a snapshot of what would be showing were everything working fine.

While the screen is in this state, I can still see the cursor, and if I run over a button the cursor changes and I can click to progress to a new screen. During this time I can close the window using cmd-W, effectively quitting the game. When I eventually progress to gameplay, the screen no longer refreshes when I drag the window off the screen, and cmd-W no longer works. To quit, I must press cmd-Q. Crossover then asks me if I really want to terminate the progress.

Any ideas? I have tried changing the desktop size in wine cfg which allowed me to do the drag-to-refresh trick. I have also tried forcing dxlevel 80 and windowed mode in the game launch options in steam as suggested in other threads. All to no avail.

I have the same exact issue on the same exact machine.

That problem is kinda nasty. Peggle creates a Window, starts Direct3D on it(which makes CrossOver create an OpenGL context). But then Peggle never uses D3D and goes on with regular 2D / DirectDraw drawing. MacOS doesn't like that, and never shows the 2D drawing because there's an OpenGL context around. What the game does is not valid on Windows either, but happens to work pretty much everywhere.

You can get around that by running the game in windowed mode. Use Option-Command-R to get out of fullscreen mode, and then use Expose to force the window to redraw. Configure the game to run in Windowed mode, and it should work.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM5NTcwNzYwLCJjc3JmX3Rva2VuIjoiUk1IbWNFRXFhWmFYZ1V2biIsImdkcHIiOjB9