VOGONS


First post, by unrevived

User metadata
Rank Newbie
Rank
Newbie

I followed the troubleshooter section and it didn't help much. Dosbox just suddenly stops after it tries to access a file from within the application. The app in cause is an old topographical calculus application and it accesses subfolders (one folder per client/project) within its main folder. I'm using windows 7 x86 and I would really like to use dosbox instead of vmware and winxp :p. Any help ?

Reply 1 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

dosbox version?

Reply 2 of 11, by unrevived

User metadata
Rank Newbie
Rank
Newbie

latest, 0.74

Reply 3 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Reinstall the app inside dosbox, and post the exact mountings/installation instructions you performed.

Reply 4 of 11, by unrevived

User metadata
Rank Newbie
Rank
Newbie

I don't have a kit for the app. It works fine under windows xp. The only command given in dosbox is mount C: D:\appfolder then running the app

Reply 5 of 11, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

The only command given in dosbox is mount C: D:\appfolder then running the app

That's most likely the problem.
Since the app wasn't installed from within Dosbox it most likely expects to be at d:\appfolder not in the root of c:\ (where the mounting puts it). You can test two things...
- mount c D:\ (and then "cd appfolder", then run the app), or
- mount d D:\ (and then "cd appfolder", then run the app)

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 6 of 11, by unrevived

User metadata
Rank Newbie
Rank
Newbie

moving the app inside a compatible o/s doesn't affect it. It runs wherever it is. I tried leaving the same virtual file path as the original path inside dosbox and it doesn't help at all. The idea is that the app starts inside dosbox, but as soon as I'm trying to access a file it stops responding. I tried running dosbox with admin privileges and also checked the security permissions of the app's folder.

Reply 7 of 11, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Ok, are you sure that Dos is a compatible platform then? You could try this by going the boot image way in Dosbox. Put it on a disk image, boot from that and see whether it works in that. If it does then it uses some function that is not implemented in dosbox, if it doesn't then it isn't a pure dos app 😀

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 8 of 11, by unrevived

User metadata
Rank Newbie
Rank
Newbie

i'm pretty sure it's a dos program since I can run it in a virtual machine loaded with dos/win98/or winxp. The only problem with running dos on a virtual machine is that you can't share guest folders and actually use the program. But, yes. I'm sure. I would attach a copy of the application but I doubt you would understand much of it since it's a partially translated french application, translated in romanian :p.

Reply 9 of 11, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

If you use the debug-enabled version of DOSBox, it will tell you the path of the files that the program is trying to access. You might then be able to see how you need to change the mountings.

Reply 10 of 11, by TeaRex

User metadata
Rank Member
Rank
Member

Also, if your program does math, once you get it to run be sure to use core=dynamic in the configuration file, and a 32-bit x86 version of DOSBox (such as the standard Windows version). Otherwise you might get inexact results.

tearex

Reply 11 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

You might get both inaccurate as well as wrong results with all cores, but well 😉