WineHQ
Category: Main Games Simulation Games City Building Zeus: Master of Olympus Official Expansion: Poseidon: 2.x

Zeus: Master of Olympus

All versions(with the expansion) of the great strategy game based on ancient Greece universe. This includes the original release of Poseidon - Master of Atlantis in 2001 as well as the version of Poseidon - Master of Atlantis that was re-released by "Sold Out Software" on retail CD-ROM in 2005.

Application Details:

Version: Official Expansion: Poseidon: 2.x
License: Retail
URL: http://pc.ign.com/objects/016/...
Votes: 2
Latest Rating: Platinum
Latest Wine Version Tested: 1.7.37

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installation. Initialisation of the game - the screens where it shows what is currently being loaded into memory.

What does not

The game itself. Try to get to main menu. No way you can do it.

Workarounds

What was not tested

Game.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd363e8)->(0x10024,00000013) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd363e8)->(0x10024,00000008) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd363e8)->(0x10024,00000013) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_WAIT flag right now. fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_ASYNC flag right now. wine: Unhandled page fault on read access to 0x7bf0306d at address 0x21113913 (thread 0009), star ting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x7bf0306d in 32-bit code (0x21113913). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:21113913 ESP:7fa6f83c EBP:7fa6fc60 EFLAGS:00010287( - 00 RISP1C) EAX:0002955f EBX:7d434ae0 ECX:7bf0306d EDX:6e69422f ESI:7fd8d0e8 EDI:7d434e48 Stack dump: 0x7fa6f83c: 7d434d88 21103fa6 7fd8d0e8 7d434d88 0x7fa6f84c: 10029005 7fd8d0e8 00005622 00000000 0x7fa6f85c: 100086c8 7d434d88 00005622 00000010 0x7fa6f86c: 00000002 08000000 7d434ae0 005f9e7c 0x7fa6f87c: 7d0f01d0 00000001 00000280 000001e0 0x7fa6f88c: 00000b9c 00000000 00000000 00000018 Backtrace: =>1 0x21113913 in mss32 (+0x13913) (0x21113913) 2 0x00418602 in zeus (+0x18602) (0x00418602) 3 0x0058496e in zeus (+0x18496e) (0x0058496e) 4 0x7fc4b7cf in kernel32 (+0x4b7cf) (0x7fc4b7cf) 5 0xa7ef62e3 wine_switch_to_stack+0x17 in libwine.so.1 (0xa7ef62e3) 0x21113913: cmpl $1,0x0(%ecx) Modules: Module Address Debug info Name (83 modules) PE 0x00400000-01411000 Export zeus PE 0x10000000-10057000 Deferred binkw32 PE 0x21100000-2115e000 Export mss32 PE 0x22400000-22414000 Deferred mssds3dh.m3d PE 0x22d00000-22d62000 Deferred mssrsx.m3d PE 0x26f00000-26f2a000 Deferred mp3dec.asi PE 0x60000000-60025000 Deferred ijl10 ELF 0x7bf00000-7bf03000 Deferred ELF 0x7df2d000-7df42000 Deferred midimap \-PE 0x7df30000-7df42000 \ midimap ELF 0x7df68000-7df80000 Deferred msacm32 \-PE 0x7df70000-7df80000 \ msacm32 ELF 0x7e05e000-7e08f000 Deferred uxtheme \-PE 0x7e070000-7e08f000 \ uxtheme ELF 0x7e08f000-7e098000 Deferred libxcursor.so.1 ELF 0x7e098000-7e0b4000 Deferred imm32 \-PE 0x7e0a0000-7e0b4000 \ imm32 ELF 0x7e0b4000-7e0d1000 Deferred ximcp.so.2 ELF 0x7e0d1000-7e0d3000 Deferred xlcutf8load.so.2 ELF 0x7e59f000-7e5a7000 Deferred librt.so.1 ELF 0x7e5a8000-7e5ad000 Deferred libxfixes.so.3 ELF 0x7e5ad000-7e5b5000 Deferred libxrender.so.1 ELF 0x7e66f000-7eefd000 Deferred atiogl_a_dri.so ELF 0x7eefd000-7ef9c000 Deferred libgl.so.1 ELF 0x7ef9c000-7f01f000 Deferred winex11 \-PE 0x7efb0000-7f01f000 \ winex11 ELF 0x7f01f000-7f03f000 Deferred libexpat.so.1 ELF 0x7f03f000-7f06e000 Deferred libfontconfig.so.1 ELF 0x7f06e000-7f082000 Deferred libz.so.1 ELF 0x7f082000-7f0ee000 Deferred libfreetype.so.6 ELF 0x7f0ee000-7f14f000 Deferred msvcrt \-PE 0x7f100000-7f14f000 \ msvcrt ELF 0x7f14f000-7f163000 Deferred lz32 \-PE 0x7f160000-7f163000 \ lz32 ELF 0x7f163000-7f17c000 Deferred version \-PE 0x7f170000-7f17c000 \ version ELF 0x7f17c000-7f204000 Deferred winmm \-PE 0x7f190000-7f204000 \ winmm ELF 0x7f204000-7f2cc000 Deferred libx11.so.6 ELF 0x7f2cc000-7f2e4000 Deferred libice.so.6 ELF 0x7f2e4000-7f360000 Deferred ddraw \-PE 0x7f300000-7f360000 \ ddraw ELF 0x7f360000-7f421000 Deferred comctl32 \-PE 0x7f370000-7f421000 \ comctl32 ELF 0x7f421000-7f440000 Deferred iphlpapi \-PE 0x7f430000-7f440000 \ iphlpapi ELF 0x7f440000-7f48f000 Deferred rpcrt4 \-PE 0x7f450000-7f48f000 \ rpcrt4 ELF 0x7f48f000-7f523000 Deferred ole32 \-PE 0x7f4a0000-7f523000 \ ole32 ELF 0x7f523000-7f57f000 Deferred shlwapi \-PE 0x7f540000-7f57f000 \ shlwapi ELF 0x7f57f000-7f65c000 Deferred shell32 \-PE 0x7f5a0000-7f65c000 \ shell32 ELF 0x7f65c000-7f69d000 Deferred advapi32 \-PE 0x7f670000-7f69d000 \ advapi32 ELF 0x7f77e000-7f82f000 Deferred gdi32 \-PE 0x7f790000-7f82f000 \ gdi32 ELF 0x7f82f000-7f960000 Deferred user32 \-PE 0x7f850000-7f960000 \ user32 ELF 0x7fa72000-7fa80000 Deferred libxext.so.6 ELF 0x7fa83000-7fa88000 Deferred libxdmcp.so.6 ELF 0x7fa88000-7fa8d000 Deferred libxxf86vm.so.1 ELF 0x7fbdf000-7fce0000 Export kernel32 \-PE 0x7fc00000-7fce0000 \ kernel32 ELF 0x7fdf0000-7fdf4000 Deferred libxrandr.so.2 ELF 0x7fdf4000-7fdff000 Deferred libgcc_s.so.1 ELF 0x7fdff000-7fe0b000 Deferred libnss_files.so.2 ELF 0x7fe0b000-7fe15000 Deferred libnss_nis.so.2 ELF 0x7fe15000-7fe2b000 Deferred libnsl.so.1 ELF 0x7fe2b000-7fe34000 Deferred libnss_compat.so.2 ELF 0x7fe34000-7fe39000 Deferred libxxf86dga.so.1 ELF 0x7fe39000-7fe42000 Deferred libsm.so.6 ELF 0x7fe45000-7fe6b000 Deferred libm.so.6 ELF 0x7fe6b000-7ff62000 Deferred libwine_unicode.so.1 ELF 0x7ff62000-7ffe0000 Deferred ntdll \-PE 0x7ff70000-7ffe0000 \ ntdll ELF 0xa7d90000-a7d93000 Deferred libxau.so.6 ELF 0xa7d95000-a7d99000 Deferred libdl.so.2 ELF 0xa7d99000-a7ed1000 Deferred libc.so.6 ELF 0xa7ed1000-a7ee3000 Deferred libpthread.so.0 ELF 0xa7ef1000-a7f0b000 Export libwine.so.1 ELF 0xa7f0d000-a7f24000 Deferred ld-linux.so.2

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Mar 02 20151.7.37Yes Yes PlatinumAlexander Karatarakis 
ShowLinux Mint 16 "Petra" x86_64Apr 17 20141.7.16Yes Yes GoldSpiridon Louis 
ShowLinux Mint 16 "Petra" x86_64Apr 17 20141.6.2Yes No GarbageSpiridon Louis 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Aug 04 20131.6Yes Yes GoldAlexander Karatarakis 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jul 20 20131.6Yes Yes GoldAlexander Karatarakis 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

About windowed/fullscreen issue

EDIT: Newer versions of wine (tested 1.7.37) do NOT need the following notes.

(Tested under wine 1.3.18) Fresh installation with virtual desktop enabled. Note that the size of the virtual desktop can be set in "Wine Configuration" in the "Graphics" tab.

The first time it is launched, Zeus starts into fullscreen mode with resolution 800x600.


1) If the size of the virtual desktop is larger than 800x600 you'll see a black screen. Try to select windowed mode (F5 key).

2) If the size of virtual desktop is 800x600 then you'll not see the black screen but F5 key doesn't switch the game into windowed mode.

3) If the size of virtual desktop is 1024x768 and you see a black screen press F7 key (this will change the game resolution to 1024x768 fitting the whole wine virtual desktop).

4) If the size of virtual desktop is 1280x1024 or larger then you can use F6 or F7 and then F5 keys to play in windowed mode at the two resolutions supported by the game (=800x600 and 1024x768).

These solutions can be used with Pharaoh (and its expansion) too.


Virtual Desktop

EDIT: Newer versions of wine (tested 1.7.37) do NOT need the following.

Throughout wine version there have been mixed 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 Zeus executable.

2) Make sure Zeus 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.

Comments

Back