Microsoft Train Simulator

Installation is version 1.0, but upgraded to version 1.2

Application Details:

Version: 1.2
License: Retail
Votes: 2
Latest Rating: Platinum
Latest Wine Version Tested: 1.8.7

Maintainers: About Maintainership

No maintainers. Volunteer today!

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

I didn't tried to install because it's already working. I've started with windows partition files and a copy of working registry key

What does not

Application starts, screen is blanked and then at the menu fails and shutdown.

The following is the log:

tassoman@leprotto:~$ wine "c:\Giochi\MSTS\train.exe"
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on Brooktree Bt878, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x33f8fc,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:ddraw:IDirectDrawSurfaceImpl_AddAttachedSurface (0x9e810f8) The Surface 0x9abe180 is already attached somewhere else: next_attached = (nil), first_attached = 0x9e810f8, can't handle by now
wine: Unhandled page fault on read access to 0x0000003c at address 0x6b43be (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0000003c in 32-bit code (0x006b43be).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:006b43be ESP:0033fdd4 EBP:0033fdf0 EFLAGS:00010206( - 00 - RIP1)
EAX:04ef2cc0 EBX:04f2c744 ECX:00000003 EDX:ffffffa4
ESI:04f2baa0 EDI:00000000
Stack dump:
0x0033fdd4: 0033fe34 007a8970 7b8ac020 005214ad
0x0033fde4: 00000000 007a8970 00829330 0033fe34
0x0033fdf4: 0052170c 0082995c 00000000 007a8958
0x0033fe04: 00000000 007a8958 00000000 00000000
0x0033fe14: 0000027f 000001df 000000a2 00002020
0x0033fe24: 00000280 000001e0 00000010 04ef4138
=>1 0x006b43be in train (+0x2b43be) (0x0033fdf0)
2 0x0052170c in train (+0x12170c) (0x0033fe34)
3 0x0049afbc in train (+0x9afbc) (0x0033fe70)
4 0x006ba12f in train (+0x2ba12f) (0x0033ff08)
5 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
6 0xb7e751cf wine_switch_to_stack+0x17() in (0x00000000)
0x006b43be: movl 0x3c(%edi),%ebx
Module Address Debug info Name (107 modules)
PE 340000- 34d000 Deferred di_keys
PE 350000- 35a000 Deferred menu
PE 3a0000- 3c4000 Deferred string
PE 3d0000- 3f2000 Deferred dialog
PE 400000- 881000 Export train
PE bc0000- ce8000 Deferred tsbmphlp
PE 10000000-1005b000 Deferred tsmvhlp
ELF 7b800000-7b925000 Export kernel32
\-PE 7b820000-7b925000 \ kernel32
ELF 7bc00000-7bca1000 Deferred ntdll
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7c58e000-7c67d000 Deferred wined3d
\-PE 7c5a0000-7c67d000 \ wined3d
ELF 7c67d000-7c6c1000 Deferred riched20
\-PE 7c690000-7c6c1000 \ riched20
ELF 7c7ee000-7c802000 Deferred riched32
\-PE 7c7f0000-7c802000 \ riched32
ELF 7c9ec000-7ca1e000 Deferred uxtheme
\-PE 7c9f0000-7ca1e000 \ uxtheme
ELF 7ca1e000-7ca6f000 Deferred
ELF 7ca6f000-7ca73000 Deferred
ELF 7ca73000-7ca83000 Deferred
ELF 7ca83000-7cab1000 Deferred
ELF 7cab1000-7cb21000 Deferred
ELF 7cb21000-7cb46000 Deferred
ELF 7cb46000-7cbce000 Deferred
ELF 7cbce000-7cbf7000 Deferred
ELF 7cbf7000-7cc2c000 Deferred
ELF 7cc3c000-7cc51000 Deferred midimap
\-PE 7cc40000-7cc51000 \ midimap
ELF 7cc51000-7cc77000 Deferred msacm32
\-PE 7cc60000-7cc77000 \ msacm32
ELF 7cc77000-7cc8f000 Deferred msacm32
\-PE 7cc80000-7cc8f000 \ msacm32
ELF 7cc8f000-7cd55000 Deferred
ELF 7d003000-7d03f000 Deferred wineoss
\-PE 7d010000-7d03f000 \ wineoss
ELF 7d03f000-7d074000 Deferred winealsa
\-PE 7d050000-7d074000 \ winealsa
ELF 7d074000-7d07d000 Deferred
ELF 7d07d000-7d082000 Deferred
ELF 7d082000-7d085000 Deferred
ELF 7d085000-7d08d000 Deferred
ELF 7d08e000-7d090000 Deferred
ELF 7d090000-7d098000 Deferred
ELF 7d098000-7d09b000 Deferred
ELF 7d8d6000-7d8d8000 Deferred
ELF 7d8d8000-7e270000 Deferred
ELF 7e270000-7e306000 Deferred
ELF 7e306000-7e30b000 Deferred
ELF 7e30b000-7e30e000 Deferred
ELF 7e30e000-7e3ff000 Deferred
ELF 7e3ff000-7e40d000 Deferred
ELF 7e40d000-7e412000 Deferred
ELF 7e412000-7e42a000 Deferred
ELF 7e42a000-7e432000 Deferred
ELF 7e432000-7e438000 Deferred
ELF 7e442000-7e4cc000 Deferred winex11
\-PE 7e450000-7e4cc000 \ winex11
ELF 7e5d3000-7e5f3000 Deferred
ELF 7e5f3000-7e61e000 Deferred
ELF 7e61e000-7e633000 Deferred
ELF 7e633000-7e6a3000 Deferred
ELF 7e6a3000-7e6ed000 Deferred dsound
\-PE 7e6b0000-7e6ed000 \ dsound
ELF 7e6ed000-7e723000 Deferred dinput
\-PE 7e700000-7e723000 \ dinput
ELF 7e723000-7e736000 Deferred
ELF 7e746000-7e765000 Deferred iphlpapi
\-PE 7e750000-7e765000 \ iphlpapi
ELF 7e765000-7e7c2000 Deferred rpcrt4
\-PE 7e770000-7e7c2000 \ rpcrt4
ELF 7e7c2000-7e861000 Deferred ole32
\-PE 7e7d0000-7e861000 \ ole32
ELF 7e861000-7e8b5000 Deferred ddraw
\-PE 7e870000-7e8b5000 \ ddraw
ELF 7e8b5000-7e8d2000 Deferred imm32
\-PE 7e8c0000-7e8d2000 \ imm32
ELF 7e8d2000-7e991000 Deferred comctl32
\-PE 7e8e0000-7e991000 \ comctl32
ELF 7e991000-7e9e8000 Deferred shlwapi
\-PE 7e9a0000-7e9e8000 \ shlwapi
ELF 7e9e8000-7eaec000 Deferred shell32
\-PE 7ea00000-7eaec000 \ shell32
ELF 7eaec000-7eb8c000 Deferred comdlg32
\-PE 7eaf0000-7eb8c000 \ comdlg32
ELF 7eb8c000-7ebc1000 Deferred winspool
\-PE 7eb90000-7ebc1000 \ winspool
ELF 7ebc1000-7ec0a000 Deferred advapi32
\-PE 7ebd0000-7ec0a000 \ advapi32
ELF 7ec0a000-7eca1000 Deferred gdi32
\-PE 7ec20000-7eca1000 \ gdi32
ELF 7eca1000-7edd8000 Deferred user32
\-PE 7ecc0000-7edd8000 \ user32
ELF 7edd8000-7ee64000 Deferred winmm
\-PE 7ede0000-7ee64000 \ winmm
ELF 7ef9e000-7efa9000 Deferred
ELF 7efa9000-7efb3000 Deferred
ELF 7efb3000-7efcb000 Deferred
ELF 7efcb000-7eff0000 Deferred
ELF 7eff7000-7f000000 Deferred
ELF b7cf7000-b7cfb000 Deferred
ELF b7cfb000-b7e45000 Deferred
ELF b7e46000-b7e5e000 Deferred
ELF b7e6e000-b7f82000 Export
ELF b7f84000-b7fa0000 Deferred
process tid prio (all id:s are in hex)
0000000c 0
0000000b 0
00000008 (D) C:\Giochi\MSTS\train.exe
0000000e 15
0000000d 0
00000009 0 <==
=>1 0x006b43be in train (+0x2b43be) (0x0033fdf0)
2 0x0052170c in train (+0x12170c) (0x0033fe34)
3 0x0049afbc in train (+0x9afbc) (0x0033fe70)
4 0x006ba12f in train (+0x2ba12f) (0x0033ff08)
5 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
6 0xb7e751cf wine_switch_to_stack+0x17() in (0x00000000)


What was not tested

The gameplay coudn't be tested.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)May 01 20171.8.7Yes Yes PlatinumMark Yisri 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Mar 31 20131.4.1No, but has workaround Yes Silveran anonymous user 
ShowLinux Mint 10 "Julia"May 01 20111.2.2No, but has workaround Yes Goldan anonymous user 
ShowFedora 13 x86_64Jun 18 20101.1.42Yes Yes Goldan anonymous user 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Mar 07 20101.1.35Yes Yes Bronzean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
10936 wine cannot switch 32bit to 16bit CLOSED FIXED View
15076 MS Train Simulator crashes on start CLOSED FIXED View

Show open bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.