dhpos and linux
Posted: Thu Apr 26, 2007 10:29 pm
DHPOS works on linux under wine. If you need help setting it up please feel free to email me at brian@xenocomp.com
thank you
brian henson
thank you
brian henson
Dale Harris Educational Software
http://www.dhpos.com/discuss/phpbb3/
http://www.dhpos.com/discuss/phpbb3/viewtopic.php?f=1&t=1860
Code: Select all
wine pos.exe
Code: Select all
nick@nick-desktop:~/pos$ wine pos.exe
Warning: unprotecting memory to allow real-mode calls.
NULL pointer accesses will no longer be caught.
wine: Unhandled page fault on read access to 0x0000fff8 at address 0x7bc6818f (thread 0028), starting debugger...
Unhandled exception: page fault on read access to 0x0000fff8 in 32-bit code (0x7bc6818f).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc6818f ESP:7c8fe2c8 EBP:7c8fe368 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000007 EBX:7bc7b550 ECX:7c8fe740 EDX:7bc833a4
ESI:00000007 EDI:7c8fe740
Stack dump:
0x7c8fe2c8: 0000ffff 7bc58cbc 7c8fe740 ffffffff
0x7c8fe2d8: 7c8fe318 7b850521 7b923fd8 00000001
0x7c8fe2e8: 00000d7a 00003000 00000000 00000000
0x7c8fe2f8: 0000f000 00008076 7b923fd8 7c8fe740
0x7c8fe308: 00210c00 7b8ad908 0000fc24 00070bb7
0x7c8fe318: 7c8fe388 7b850a72 00000000 00000000
Backtrace:
=>1 0x7bc6818f in ntdll (+0x5818f) (0x7c8fe368)
2 0x7bc5e782 NtSetContextThread+0x112() in ntdll (0x7c8fe488)
3 0x7bc583cf in ntdll (+0x483cf) (0x7c8fe4a8)
4 0x7bc58f29 __wine_enter_vm86+0x129() in ntdll (0x7c8fe5f8)
5 0x7b89bd43 K32WOWCallback16Ex+0x2a3() in kernel32 (0x7c8fe658)
6 0x7ca37feb DOSVM_Enter+0xeb() in winedos (0x7c8fe728)
7 0x7ca54dd2 in winedos (+0x24dd2) (0x7c8fea18)
8 0x7bc5d5ce call_thread_entry_point+0xe() in ntdll (0x7c8fea28)
9 0x7bc5e2b2 in ntdll (+0x4e2b2) (0x7c8feac8)
10 0x7bc5e54f in ntdll (+0x4e54f) (0x7c8ff3c8)
11 0xb7df531b start_thread+0xcb() in libpthread.so.0 (0x7c8ff4b8)
12 0xb7d7d57e __clone+0x5e() in libc.so.6 (0x00000000)
0x7bc6818f: pop %es
Modules:
Module Address Debug info Name (59 modules)
ELF 7b800000-7b926000 Export kernel32<elf>
\-PE 7b820000-7b926000 \ kernel32
ELF 7bc00000-7bc97000 Export ntdll<elf>
\-PE 7bc10000-7bc97000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine>
ELF 7c900000-7c915000 Deferred midimap<elf>
\-PE 7c910000-7c915000 \ midimap
ELF 7c915000-7c93b000 Deferred msacm32<elf>
\-PE 7c920000-7c93b000 \ msacm32
ELF 7c93b000-7c953000 Deferred msacm32<elf>
\-PE 7c940000-7c953000 \ msacm32
ELF 7c953000-7c98f000 Deferred wineoss<elf>
\-PE 7c960000-7c98f000 \ wineoss
ELF 7c98f000-7ca1e000 Deferred winmm<elf>
\-PE 7c9a0000-7ca1e000 \ winmm
ELF 7ca1e000-7ca7d000 Export winedos<elf>
\-PE 7ca30000-7ca7d000 \ winedos
ELF 7ca7f000-7ca84000 Deferred libxfixes.so.3
ELF 7ca84000-7ca8d000 Deferred libxcursor.so.1
ELF 7ca8d000-7caaa000 Deferred imm32<elf>
\-PE 7ca90000-7caaa000 \ imm32
ELF 7caaa000-7cab0000 Deferred libxrandr.so.2
ELF 7cab0000-7cab8000 Deferred libxrender.so.1
ELF 7cab8000-7cabb000 Deferred libxinerama.so.1
ELF 7e57b000-7e7d8000 Deferred mga_dri.so
ELF 7e7d8000-7e7e1000 Deferred libdrm.so.2
ELF 7e7e1000-7e841000 Deferred libgl.so.1
ELF 7e841000-7e846000 Deferred libxdmcp.so.6
ELF 7e846000-7e849000 Deferred libxau.so.6
ELF 7e849000-7e93a000 Deferred libx11.so.6
ELF 7e93a000-7e948000 Deferred libxext.so.6
ELF 7e948000-7e94d000 Deferred libxxf86vm.so.1
ELF 7e94d000-7e965000 Deferred libice.so.6
ELF 7e965000-7e96e000 Deferred libsm.so.6
ELF 7e96e000-7e9fc000 Deferred winex11<elf>
\-PE 7e980000-7e9fc000 \ winex11
ELF 7ea74000-7ea94000 Deferred libexpat.so.1
ELF 7ea94000-7eabf000 Deferred libfontconfig.so.1
ELF 7eabf000-7ead3000 Deferred libz.so.1
ELF 7ead3000-7eb3e000 Deferred libfreetype.so.6
ELF 7eb3e000-7eb84000 Deferred advapi32<elf>
\-PE 7eb50000-7eb84000 \ advapi32
ELF 7eb84000-7eb90000 Deferred libgcc_s.so.1
ELF 7ec7a000-7ed37000 Deferred gdi32<elf>
\-PE 7ec90000-7ed37000 \ gdi32
ELF 7ed37000-7ee73000 Deferred user32<elf>
\-PE 7ed50000-7ee73000 \ user32
ELF 7ee73000-7ee88000 Deferred winevdm<elf>
\-PE 7ee80000-7ee88000 \ winevdm
ELF 7ee88000-7ee93000 Deferred libnss_files.so.2
ELF 7ee93000-7eeaa000 Deferred libnsl.so.1
ELF 7eeaa000-7eeb3000 Deferred libnss_compat.so.2
ELF 7efcf000-7eff6000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7caa000-b7cae000 Deferred libdl.so.2
ELF b7cae000-b7def000 Export libc.so.6
ELF b7df0000-b7e07000 Export libpthread.so.0
ELF b7e11000-b7f22000 Deferred libwine.so.1
ELF b7f24000-b7f3f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000026 (D) c:\windows\system32\winevdm.exe
00000028 0 <==
00000027 0
0000001e
0000001f 0
00000010
00000012 0
00000011 0
0000000d
0000000f 0
0000000e 0
0000000a
0000000c 0
0000000b 0
nick@nick-desktop:~/pos$