Page 1 of 3

dhpos and linux

Posted: Thu Apr 26, 2007 10:29 pm
by marine64
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

Posted: Fri Jul 06, 2007 7:06 am
by ProDeZigner
I also want to state that DHPOS runs fine under DOSBOX also... I'm running Ubuntu 7.04

doxbox

Posted: Fri Jul 06, 2007 1:44 pm
by marine64
yes dhpos runs very well under both

Posted: Wed Jul 11, 2007 9:06 pm
by Wes
do all dhpos features work with wine and/or dosbox? Esp networking, and hardware support?

Thanks!

-Wes

wine and dosbox

Posted: Wed Jul 11, 2007 9:09 pm
by marine64
I have got networking to work in wine and i have never tried in dosbox sorry

Posted: Fri Jul 13, 2007 5:07 am
by ProDeZigner
Testing DHPOS in VirtualBox right now... seems to hang a bit... dunno if it's my config or not... using XP Pro... I tried FreeDOS... it works OK... networking is a bit of a problem however in it...

Posted: Fri Jul 13, 2007 2:50 pm
by ProDeZigner
I've tried and tried to get it rolling in WINE... any insight Marine?

wine

Posted: Fri Jul 13, 2007 7:10 pm
by marine64
what distro are you using?

Posted: Sat Jul 14, 2007 3:34 am
by ProDeZigner
Ubuntu 7.04 Feisty Fawn...

UPDATE: VirtualBox running DHPOS works fine. Appearantly there's an issue when the Gnome panels are showing.

So if your running Ubuntu, and running WinXP in VirtualBox open a terminal and type:

gnome-session-remove gnome-panel

KEEP THE TERMINAL OPEN... ALT+Tab to get back to the terminal.

Then in VirtualBox run it in full screen (CTRL+F)

This keeps it from locking up for some reason, it runs fine... and Windows runs almost natively... still testing, but it looks to be running full capacity.

virtual box

Posted: Tue Aug 21, 2007 10:19 pm
by marine64
Yea i ran in to the same problem with the software glad you found a work around.

Problems

Posted: Thu Nov 29, 2007 12:49 am
by Nick
A little background first. I havnt played with linux in a long time and am vary rusty. Next this is my first time playing with any of the emulators. That said I had an old hard drive laying around so I decided to take a stab at running pos in linux.
Im running ubuntu 7.04 Feisty Fawn with wine-0.9.49 and cant figure out how to run pos. I have added all the pos exe's for windows 98 in the applications tab of the wine configuration window. When I go to run pos from the terminal I type

Code: Select all

wine pos.exe
and get met with what to me is a bunch of giberish talking about a cupple "dumps", a "backtrace" and a list of "modules" begining with ELF.
Any of you linux guys know anything about this, I would appreciate any advice.

Thanks,
-Nick

wine conf

Posted: Thu Nov 29, 2007 12:53 am
by marine64
if you could try to capture the data that is said and post it here and i will be happy to help you with it. I had my share of errors with wine and other programs lets work together and see if we can figure it out.

Posted: Thu Nov 29, 2007 1:04 am
by Nick
here is a paste of the terminal session

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$ 


Maybe I missed something with the wine install. To be honest I wasn't sure what I was doing half the time. Like I said before I probably shouldn't be playing with linux but I have a disposable hard drive and Im up for a challenge. Thanks again,
-Nick

Posted: Fri Nov 30, 2007 3:31 pm
by Nick
After research I have found out this is what happens when the program crashes. What version of wine are you guys running?

version

Posted: Sat Jan 05, 2008 9:50 pm
by marine64
I always run the newest version of wine. I have a script to auto update packages once a day. If you can send me an email with the details of the install I will be more than willing to help you. my email is brian@xenocomp.com