But i give up to get it running.
Now i have another problem (http://forum.winehq.org/viewtopic.php?p=38741#38741) and so i have tested this again.
This time i added the keys to the registry for direct parport access:
Code: Select all
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Wine\VDM]
[HKEY_LOCAL_MACHINE\Software\Wine\VDM\Ports]
"read"="0x779,0x379,0x280-0x2a0"
"write"="0x779,0x379,0x280-0x2a0"
[HKEY_LOCAL_MACHINE\Software\Wine\VDM\ppdev]
"378"="/dev/parport0"
I installed the old Windows98-Version of the Oszilloscope software in "Windows ME" emulation.
The installation goes through without problems and can be started.
The splash screen is coming up and the nice and senseless music is being played.
Then the main windows is opened correct but i get still the message:
"SCOPE CARD NOT CONNECT OR NO POWER"
This is the same message as if the scope is not connected.
Here the output on the shell:
I would say there is just no access to the parport!?/wine/drive_c/Programme/DSO2100> wine DSO2100.exe
wine: Unhandled page fault on write access to 0x00650120 at address 0x7ef41a9e (thread 0014), starting debugger...
Unhandled exception: page fault on write access to 0x00650120 in 32-bit code (0x7ef41a9e).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7ef41a9e ESP:0064e640 EBP:0064e6e8 EFLAGS:00010246( - 00 -RIZP1)
EAX:00650080 EBX:7ef43114 ECX:00000000 EDX:0064e628
ESI:0000004e EDI:00000000
Stack dump:
0x0064e640: 00651000 00001000 00000020 00000000
0x0064e650: 00110058 00113f18 00113f70 00000000
0x0064e660: 00000000 00113f70 0064e698 7ef79331
0x0064e670: 00110058 ffffffff 00000058 00000000
0x0064e680: 00110000 7efe3820 0064e698 7ef792ee
0x0064e690: 00110058 7efe3820 0064e6e8 7ef8c5a5
Backtrace:
=>0 0x7ef41a9e load_driver_module+0x1fe(name=0x113f78) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice (0x0064e6e8)
1 0x7ef4236e load_driver+0x402() [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:229] in winedevice (0x0064e958)
2 0x7ef4266e ServiceMain+0x11f(argc=1, argv=0x113de8) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:287] in winedevice (0x0064e9b8)
3 0x7ebbdf10 service_thread+0x156(arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/advapi32/service.c:294] in advapi32 (0x0064ea18)
4 0x7efc126a call_thread_entry_point+0xe() in ntdll (0x0064ea28)
5 0x7efc12f2 call_thread_func+0x86(rtl_func=0x7ebbddba, arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:432] in ntdll (0x0064eac8)
6 0x7efc14b6 start_thread+0x121(info=0x7ffd0fb8) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:491] in ntdll (0x0064f3c8)
7 0xf7e13195 start_thread+0xab() in libpthread.so.0 (0x0064f4c8)
8 0xf7d984ce __clone+0x5e() in libc.so.6 (0x00000000)
0x7ef41a9e load_driver_module+0x1fe [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice: movl $0x0,0xa0(%eax)
Unable to open file ''
Modules:
Module Address Debug info Name (29 modules)
PE 650000- 656000 Deferred ioport.sys
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ea35000-7ea4b000 Deferred hal<elf>
\-PE 7ea40000-7ea4b000 \ hal
ELF 7ea4b000-7eaba000 Deferred msvcrt<elf>
\-PE 7ea60000-7eaba000 \ msvcrt
ELF 7eaba000-7eb27000 Deferred rpcrt4<elf>
\-PE 7ead0000-7eb27000 \ rpcrt4
ELF 7eb46000-7eb80000 Deferred ntoskrnl<elf>
\-PE 7eb50000-7eb80000 \ ntoskrnl
ELF 7eb80000-7ebd9000 Dwarf advapi32<elf>
\-PE 7eb90000-7ebd9000 \ advapi32
ELF 7ebd9000-7ebe4000 Deferred libnss_files.so.2
ELF 7ebe4000-7ebee000 Deferred libnss_nis.so.2
ELF 7ebee000-7ec06000 Deferred libnsl.so.1
ELF 7edb7000-7ef02000 Deferred kernel32<elf>
\-PE 7edd0000-7ef02000 \ kernel32
ELF 7ef02000-7ef26000 Deferred libm.so.6
ELF 7ef30000-7ef44000 Dwarf winedevice<elf>
\-PE 7ef40000-7ef44000 \ winedevice
ELF 7ef44000-7f000000 Dwarf ntdll<elf>
\-PE 7ef60000-7f000000 \ ntdll
ELF f7cb7000-f7cbb000 Deferred libdl.so.2
ELF f7cbb000-f7e0d000 Export libc.so.6
ELF f7e0d000-f7e24000 Export libpthread.so.0
ELF f7e24000-f7e27000 Deferred iso8859-1.so
ELF f7e27000-f7e30000 Deferred libnss_compat.so.2
ELF f7e42000-f7f7f000 Deferred libwine.so.1
ELF f7f82000-f7fa1000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000a
0000000b 0
0000000c
00000015 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f (D) C:\windows\system32\winedevice.exe
00000014 0 <==
00000011 0
00000010 0
Backtrace:
=>0 0x7ef41a9e load_driver_module+0x1fe(name=0x113f78) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice (0x0064e6e8)
1 0x7ef4236e load_driver+0x402() [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:229] in winedevice (0x0064e958)
2 0x7ef4266e ServiceMain+0x11f(argc=1, argv=0x113de8) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:287] in winedevice (0x0064e9b8)
3 0x7ebbdf10 service_thread+0x156(arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/advapi32/service.c:294] in advapi32 (0x0064ea18)
4 0x7efc126a call_thread_entry_point+0xe() in ntdll (0x0064ea28)
5 0x7efc12f2 call_thread_func+0x86(rtl_func=0x7ebbddba, arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:432] in ntdll (0x0064eac8)
6 0x7efc14b6 start_thread+0x121(info=0x7ffd0fb8) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:491] in ntdll (0x0064f3c8)
7 0xf7e13195 start_thread+0xab() in libpthread.so.0 (0x0064f4c8)
8 0xf7d984ce __clone+0x5e() in libc.so.6 (0x00000000)
fixme:ole:OaBuildVersion Version value not known yet. Please investigate it !
fixme:ole:OLEPictureImpl_SaveAsFile (0x149610)->(0x149b20, 0, (nil)), hacked stub.
fixme:ole:OLEPictureImpl_SaveAsFile (0x164ef0)->(0x1653d0, 0, (nil)), hacked stub.
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
fixme:ole:OLEPictureImpl_SaveAsFile (0x1898d0)->(0x165398, 0, (nil)), hacked stub.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"vkvxd.vxd". Try setting Windows version to 'nt40' or 'win31'.
fixme:ole:OLEPictureImpl_SaveAsFile (0x199008)->(0x199518, 0, (nil)), hacked stub.
fixme:ole:OLEPictureImpl_SaveAsFile (0xbbf210)->(0xbbf2e0, 0, (nil)), hacked stub.
err:heap:GlobalFree (0x8982): Page fault occurred ! Caused by bug ?