Emperor's default settings have it run fullscreen. If you get a blackscreen then press F6/F7. These are in-game shortcuts to change the resolution which usually fixes the problem.
If pressing F6/F7 does nothing for you, then check this:
In this bug, there is a ResolutionFix attachment. Download the ResolutionFix attachment and replace the Emperor.inf file in your Emperor directory, which typically is:
~/.wine/drive_c/Sierra/EmperorRotMK
with the one provided so you can start the game.
This "fix" just sets the display settings to Windowed.
Virtual Desktop
Throughout wine version there have been mised results when running the game fullscreen or changing resolution and sometimes even windowed mode. To avoid all these problems, you can run the program in a virtual desktop.
On the terminal, type:
winecfg
1)Adding the application on winecfg
First of all, we should add the application to the list so that
changes on wine settings don't affect any other applications. Click on
"Add application..." and navigate to the Emperor executable.
2) Make sure Emperor is the selected application and then go to
the "Graphics" tab. On "Windows Settings" make sure "Emulate Virtual
Desktop" is checked. Use 800x600 or 1024x768 as desktop size. These are the two resolutions supported by the game, so pick one depending on which one you plan on using in-game.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Games crashes at start
by weltio on Sunday April 8th 2012, 8:53
Hello
ive been running wine 1.5.1-1 and tried to start emperor (i installed it months ago).
Error when launched
by Airee on Thursday March 17th 2011, 12:56
Hello, I tried to launch the game under ubuntu 10.10, wine 1.3.15 and can see only black screen, though sound is ok.
err:ddraw:ddraw_surface7_IsLost (0x173d88) Implementation was changed from 2 to 0
err:d3d_surface:surface_init Requested unknown surface implementation 0.
Installation doesn't work
by Porges on Sunday May 13th 2007, 18:34
I'm using 0.9.37, and the install doesn't work.
X Error of failed request: BadPixmap (invalid Pixmap parameter)
Major opcode of failed request: 54 (X_FreePixmap)
Resource id in failed request: 0x5600eb5
Serial number of failed request: 35492
Current serial number in output stream: 35514
err:ole:xCall RpcChannelBuffer SendReceive failed, 800706c0
The program terminates with "An error occurred while launching the setup. (0x800706c0)"
Mislabeled buttons
by Enrico Tuvera Jr on Tuesday April 24th 2007, 19:03
Ok, I can confirm that the mislabelled buttons were because of the nocd crack. Make sure that the cracked .exe matches the version of the game you have (in my case i had a cracked 1.0.1.0 .exe for version 1.0.0.0).
Emperor:RotMK in Edgy 6.10
by shakma on Wednesday March 28th 2007, 11:36
I got Emperor working great in my Edgy install, even with the AMD64 version. I, too, was getting nothing after installation until I decided to TURN OFF BERYL! This was a suggestion I picked up on in the wonderful ubuntuforums.org. Now all is well. IMHO, I'd bump it back up to Platinum. I haven't tested everything... and I've never tried the Campaign Editor, but I'd been playing under Windows, and after copying my saved game files, I was able to pick up right where I left off. The only issue I've experienced so far is a slight audio delay - less than half-second. As there are no cut-scene or anything to sync up with, it's a minor issue. Hope this helps someone.