Why does RollerCoaster Tycoon (original) on Windows 7 display a black screen on launch

backwards compatibilityrollercoaster-tycoontechnical-issueswindows 7

I'm currently trying to avoid Windows XP mode since the Windows 7 installation itself is a VM (running on a Mac Mini). Regardless, here's my description of the problem.

The game successfully launches, but displays a black screen. You can hear the music play on the title world. I end up using ALT-TAB to switch out of full screen mode so I can quit. I know that once I get the game into windowed mode it'll work fine, however I've tried numerous command line switches to no avail.

I have the following compatibility options currently set:

  • Compatibility mode: Windows XP SP2 (also have tried Windows 98/ME and Windows 95)
  • Disable visual themes (at least required for the save dialog to appear)
  • Disable desktop composition
  • Run this program as Administrator (otherwise I know the game cannot save)

I have also tried (no success):

  • Run in 256 colors. I've also switched to the Windows 7 Basic theme and 800×600 resolution.
  • Run in 640×480 resolution.
  • Disable display scaling on high DPI settings.

I've tried the original game, with and without Corkscrew Follies installed, and with and without all known available patches.

So I'm looking to get the display working, regardless of method. If there's a command-line switch I can use to force a windowed mode (I've tried -w, -win, -window, -windowed) that would be just as fine.

Best Answer

The solution was to disable 3D acceleration in VMWare by unchecking the "Accelerate 3D Graphics" under Settings... options for the virtual machine.

This solved the issue not only for the 2010 Mac Mini, but also for a 2011 27" iMac.

This solved the issue not only for Roller Coaster Tycoon (original), but also with Corkscrew Follies, and the Deluxe edition.