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

What does not

Everything else

Workarounds

What was not tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Get the following error. Any ideas? Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00434b9c). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00434b9c ESP:0033fbcc EBP:0033fdd4 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:00000000 ECX:00030054 EDX:8007000e ESI:00000000 EDI:0033fc40 Stack dump: 0x0033fbcc: 7eb0dbe0 00400000 00000000 00000000 0x0033fbdc: 00000000 00000000 00000000 00000000 0x0033fbec: 00000000 00000000 00000000 00000000 0x0033fbfc: 00000000 00000000 00000000 00000000 0x0033fc0c: 00000000 00000000 00000000 00000000 0x0033fc1c: 00000000 00000000 00000000 00000000 000c: sel=0067 base=00000000 limit=00000000 32-bit --x Backtrace: =>0 0x00434b9c in zeus (+0x34b9c) (0x0033fdd4) 1 0x005cce8e in zeus (+0x1cce8d) (0x0033fe60) 2 0x7b85e63c call_process_entry+0xb() in kernel32 (0x0033fe78) 3 0x7b85f6c3 in kernel32 (+0x4f6c2) (0x0033feb8) 4 0x7bc79950 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 5 0x7bc7c8dd call_thread_func+0x7c() in ntdll (0x0033ffa8) 6 0x7bc7992e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 7 0x7bc4e8ee call_dll_entry_point+0x7ed() in ntdll (0x0033ffe8) 8 0xf759d4ed wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 9 0xf759d5ab wine_switch_to_stack+0x2a() in libwine.so.1 (0xff945828) 10 0x7bc541b2 LdrInitializeThunk+0x3a1() in ntdll (0xff945888) 11 0x7b865c5d __wine_kernel_init+0xa0c() in kernel32 (0xff9469a8) 12 0x7bc54773 __wine_process_init+0x192() in ntdll (0xff946a38) 13 0xf759ac50 wine_init+0x30f() in libwine.so.1 (0xff946a98) 14 0x7bf00fdc main+0xfb() in (0xff946ee8) 15 0xf73bd905 __libc_start_main+0xf4() in libc.so.6 (0x00000000) 0x00434b9c: movl 0x0(%esi),%eax Modules: Module Address Debug info Name (74 modules) PE 400000- 1652000 Export zeus PE 10000000-10057000 Deferred binkw32 PE 21100000-2115e000 Deferred mss32 PE 60000000-60025000 Deferred ijl10 ELF 7b800000-7ba5b000 Dwarf kernel32 \-PE 7b810000-7ba5b000 \ kernel32 ELF 7bc00000-7bcdb000 Dwarf ntdll \-PE 7bc10000-7bcdb000 \ ntdll ELF 7bf00000-7bf04000 Dwarf ELF 7d0b1000-7d0be000 Deferred libdrm.so.2 ELF 7d0be000-7d0d6000 Deferred libxcb-glx.so.0 ELF 7d0d6000-7d12f000 Deferred libgl.so.1 ELF 7d99e000-7d9a4000 Deferred libxcb-dri2.so.0 ELF 7d9a4000-7d9aa000 Deferred libxfixes.so.3 ELF 7d9aa000-7d9ae000 Deferred libxdamage.so.1 ELF 7d9ae000-7d9d3000 Deferred imm32 \-PE 7d9b0000-7d9d3000 \ imm32 ELF 7da19000-7da4f000 Deferred uxtheme \-PE 7da20000-7da4f000 \ uxtheme ELF 7db4f000-7db55000 Deferred libxxf86vm.so.1 ELF 7db55000-7db5c000 Deferred libxdmcp.so.6 ELF 7db5c000-7db60000 Deferred libxau.so.6 ELF 7db60000-7db81000 Deferred libxcb.so.1 ELF 7db81000-7dcb6000 Deferred libx11.so.6 ELF 7dcb6000-7dcc9000 Deferred libxext.so.6 ELF 7dcc9000-7dccc000 Deferred libx11-xcb.so.1 ELF 7dccc000-7dce2000 Deferred libglapi.so.0 ELF 7dce4000-7dd76000 Deferred winex11 \-PE 7dcf0000-7dd76000 \ winex11 ELF 7ddc9000-7ddf2000 Deferred libexpat.so.1 ELF 7ddf2000-7de2c000 Deferred libfontconfig.so.1 ELF 7de2c000-7de46000 Deferred libz.so.1 ELF 7de46000-7dee5000 Deferred libfreetype.so.6 ELF 7df36000-7dfde000 Deferred msvcrt \-PE 7df50000-7dfde000 \ msvcrt ELF 7dfde000-7e0db000 Deferred opengl32 \-PE 7e000000-7e0db000 \ opengl32 ELF 7e0db000-7e21b000 Deferred wined3d \-PE 7e0f0000-7e21b000 \ wined3d ELF 7e21b000-7e290000 Deferred ddraw \-PE 7e220000-7e290000 \ ddraw ELF 7e290000-7e397000 Deferred comctl32 \-PE 7e2a0000-7e397000 \ comctl32 ELF 7e397000-7e411000 Deferred shlwapi \-PE 7e3a0000-7e411000 \ shlwapi ELF 7e411000-7e644000 Deferred shell32 \-PE 7e420000-7e644000 \ shell32 ELF 7e644000-7e66f000 Deferred msacm32 \-PE 7e650000-7e66f000 \ msacm32 ELF 7e66f000-7e6f1000 Deferred rpcrt4 \-PE 7e680000-7e6f1000 \ rpcrt4 ELF 7e6f1000-7e82e000 Deferred ole32 \-PE 7e710000-7e82e000 \ ole32 ELF 7e82e000-7e8e8000 Deferred winmm \-PE 7e840000-7e8e8000 \ winmm ELF 7e8e8000-7e95a000 Deferred advapi32 \-PE 7e8f0000-7e95a000 \ advapi32 ELF 7e95a000-7ea77000 Deferred gdi32 \-PE 7e970000-7ea77000 \ gdi32 ELF 7ea77000-7ebd1000 Deferred user32 \-PE 7ea90000-7ebd1000 \ user32 ELF 7ebf7000-7ec04000 Deferred libnss_files.so.2 ELF 7ec04000-7ec10000 Deferred libnss_nis.so.2 ELF 7ec10000-7ec29000 Deferred libnsl.so.1 ELF 7ec29000-7ec32000 Deferred libnss_compat.so.2 ELF 7efa2000-7efe5000 Deferred libm.so.6 ELF 7efe6000-7f000000 Deferred version \-PE 7eff0000-7f000000 \ version ELF f73a4000-f7558000 Dwarf libc.so.6 ELF f7558000-f755d000 Deferred libdl.so.2 ELF f755e000-f7579000 Deferred libpthread.so.0 ELF f7594000-f7749000 Dwarf libwine.so.1 ELF f774b000-f776d000 Deferred ld-linux.so.2 ELF f776d000-f776e000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001f 0 0000001e 0 00000019 0 00000018 0 00000016 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001d 0 0000001a 0 00000017 0 00000013 0 0000001b plugplay.exe 00000021 0 00000020 0 0000001c 0 00000022 explorer.exe 00000026 0 00000023 0 00000024 (D) C:\Program Files\Herrscher des Olymp - Zeus\Zeus.exe 00000025 0

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 
CurrentLinux 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