dhpos and linux

Make comments, ask questions, or just complain about the software on this site. Or comment on any educational software.
Please note that by clicking on links that may appear in these posts that you may be leaving the Dale Harris Educational Software website and that the content of those sites is the sole resposibility of the authors of those sites.

Moderators: daleadmin, Dale Harris, Alan, Andrew

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

dhpos and linux

Post by marine64 » 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
http://www.xenocomp.com for all your tech needs.

ProDeZigner
Forum Regular
Posts: 78
Joined: Tue Feb 07, 2006 3:54 am
Location: Sierra Vista, AZ
Contact:

Post by ProDeZigner » Fri Jul 06, 2007 7:06 am

I also want to state that DHPOS runs fine under DOSBOX also... I'm running Ubuntu 7.04

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

doxbox

Post by marine64 » Fri Jul 06, 2007 1:44 pm

yes dhpos runs very well under both
http://www.xenocomp.com for all your tech needs.

User avatar
Wes
Forum Regular
Posts: 24
Joined: Mon Feb 09, 2004 11:58 am
Location: Nashville, TN
Contact:

Post by Wes » Wed Jul 11, 2007 9:06 pm

do all dhpos features work with wine and/or dosbox? Esp networking, and hardware support?

Thanks!

-Wes

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

wine and dosbox

Post by marine64 » Wed Jul 11, 2007 9:09 pm

I have got networking to work in wine and i have never tried in dosbox sorry
http://www.xenocomp.com for all your tech needs.

ProDeZigner
Forum Regular
Posts: 78
Joined: Tue Feb 07, 2006 3:54 am
Location: Sierra Vista, AZ
Contact:

Post by ProDeZigner » Fri Jul 13, 2007 5:07 am

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

ProDeZigner
Forum Regular
Posts: 78
Joined: Tue Feb 07, 2006 3:54 am
Location: Sierra Vista, AZ
Contact:

Post by ProDeZigner » Fri Jul 13, 2007 2:50 pm

I've tried and tried to get it rolling in WINE... any insight Marine?

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

wine

Post by marine64 » Fri Jul 13, 2007 7:10 pm

what distro are you using?
http://www.xenocomp.com for all your tech needs.

ProDeZigner
Forum Regular
Posts: 78
Joined: Tue Feb 07, 2006 3:54 am
Location: Sierra Vista, AZ
Contact:

Post by ProDeZigner » Sat Jul 14, 2007 3:34 am

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.

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

virtual box

Post by marine64 » Tue Aug 21, 2007 10:19 pm

Yea i ran in to the same problem with the software glad you found a work around.
http://www.xenocomp.com for all your tech needs.

Nick
Forum Regular
Posts: 50
Joined: Sat Jan 03, 2004 8:57 pm
Location: St Cloud, MN

Problems

Post by Nick » Thu Nov 29, 2007 12:49 am

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

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

wine conf

Post by marine64 » Thu Nov 29, 2007 12:53 am

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.
http://www.xenocomp.com for all your tech needs.

Nick
Forum Regular
Posts: 50
Joined: Sat Jan 03, 2004 8:57 pm
Location: St Cloud, MN

Post by Nick » Thu Nov 29, 2007 1:04 am

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

Nick
Forum Regular
Posts: 50
Joined: Sat Jan 03, 2004 8:57 pm
Location: St Cloud, MN

Post by Nick » Fri Nov 30, 2007 3:31 pm

After research I have found out this is what happens when the program crashes. What version of wine are you guys running?

marine64
Forum Regular
Posts: 36
Joined: Tue Oct 25, 2005 5:07 pm
Location: Mountain home AFB, ID
Contact:

version

Post by marine64 » Sat Jan 05, 2008 9:50 pm

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
http://www.xenocomp.com for all your tech needs.

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests