First post, by asiegman
Howdy folks. I'm new here to the forums, but hoping you can shed some light or troubleshooting help on a problem I'm having.
I've been using DOSBox quite successfully for a while with games and such, but I have a business application for a customer I'm attempting to use it for.
I have a customer who is being forced by one of his software vendors to upgrade to Windows XP from Windows 98SE. He has several TSR plug ins for WPDOS5.1 (a medical dictionary, a shorthand expander, etc.) that do not work under Windows XP. However, he is determined to stay on WPDOS5.1 so he doesn't have to retrain all of his employees on new XP and Word and whatever new dictionaries/macros would come along with it.
My issue is that WPDOS will freeze or have a lengthy delay (10+ minutes) when trying to press alt-o and list a directory that is mounted in dosbox but a mapped network drive to a novell share out in windows xp. Explanation follows with more details.
I'm using DOSBox because regardless of my config.nt / autoexec.nt settings I cannot get these TSRs to insert themselves in to WordPerfect. None of them, at all. From my reading and understanding it's that NTVDM creates separate instances for each .exe/.com that is run. So DOSBox it is. I have a directory with all my programs in it. DOSBox loads and mounts just fine, the TSRs work like a champ and everyone is happy. Here's the kicker. I also have some novell network shares I'm connecting to (natively in windows) with mapped network drives. I'm also connecting to these over a VPN. The VPN works great, windows can access everything just fine. CMD.EXE and COMMAND.COM can access these mapped drives with no delay at all. A "Mount o: o:\" in DOSBox can access these drives just fine, a short (1-2 seconds delay) for listing some directories, but quite usable. WPDOS cannot. It will sometimes list them just fine, but most of the time just hangs. If I run WP natively in WinXP, it can list these directories with little to no hassle (sometimes a short delay of no more than 3 seconds, but perfectly usable).
A search of the forums brought me to some threads about config.nt/autoexec.nt editing for EMM support to run the TSRs natively in windows, however I've tried all those fixes with no luck. The only other WP threads are people telling folks it works fine in Windows, don't run it through DOSBox.
So I'm hoping somewhere here has an idea. I either need to:
(a) Make WP for DOS 5.1 stop freezing when doing directory listings of mounted network shares over a VPN.
(b) Make SEMD and PRD TSRs inject in to WPDOS when running natively in windows xp.
Here is the information from the "post for help this way" thread. The hardware stuff is mostly irrelevant for this issue, I would think.
# Motherboard
Various, all are intel boxes, some with intel and some with VIA chipsets
# Processor type and speed
Most are lower end P4s and Celerons, plenty of speed for XP though
# Amount and type of RAM
Minimum in all boxes is 1GB
# Video board w/ RAM amount and type
Most are integrated, 8MB shared
# Sound board
Mostly integrated.
# Operating system
Windows XP Service Pack 2 + Current Updates
# Game name (and version, if applicable)
Word Perfect for DOS 5.1
# Description of problem (be detailed: saying "it's jerky" doesn't help, saying "the player sprites seem to be jerky when I'm pressing any of the arrow keys" does)
See above
# Reproducibility of problem (always, only once, always but only on a specific level, etc.)
Every time, subjective however. It may do a directory listing in 5 seconds, it may lock up and never finish
# Sound mode used
nosound
# Video mode (Software, OpenGL, Direct3D, or Glide, and resolution)
Not sure on this, I can provide my dosbox.conf file as necessary.
# Version of emulator (for VDMSound, probably 2.0.4 or 2.1.0; for DOSBox, 0.58+)
DosBOX 0.70 and 0.72 both recreate the same issue.
# Steps already attempted to solve the problem (please say you've read the README if you haven't, and READ IT IF YOU HAVEN'T!)
See above