VOGONS


WIN7 x64

Topic actions

First post, by ALANGR99

User metadata
Rank Newbie
Rank
Newbie

I am new to DOSBOX but it is working well! generally; quite a touch of the old days. I have come across an issue though as I am trying to run a program (a compiler) that comes up with the message that it requires Win32 - and so does not run.

Is it possible to get around this problem or am I stuffed here?

Anyone?

HAPPY DAYS OF OLD

Reply 1 of 10, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

You will need to run that program in xp mode or another virtual machine, vmware or virtualbox.
Dosbox is for dos and some windows 16bit programs that run inSindowd 3.1x in Dosbox. 32bit Windows programs not...

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 2 of 10, by ALANGR99

User metadata
Rank Newbie
Rank
Newbie

OK, thanks for that. I set 'win XP' in the compatibility mode option (in properties) but that did not help - The same error came up on trying to execute.

Is there any way round this problem, or another option instead of DOOSBOX?

Just wondering...

HAPPY DAYS OF OLD

Reply 3 of 10, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

NEVER use compatibility mode with DOSBox.

When he said "XP Mode" he was referring to Virtual PC for Windows 7.

Alternatives are Virtualbox, Vmware Workstation or Player and Parallels.

How To Ask Questions The Smart Way
Make your games work offline

Reply 4 of 10, by ALANGR99

User metadata
Rank Newbie
Rank
Newbie

OK, noted thanks. If I install the MS 'Virtual PC' and then select XP mode am I then effectively using an XP machine? That is what it looks like and should do me very well; presumably, opening a DOS window in thise circumstances would be opening a 'Win XP DOS' window?

In hope...!

HAPPY DAYS OF OLD

Reply 7 of 10, by ALANGR99

User metadata
Rank Newbie
Rank
Newbie

Thanks all. I do need DOS, which is why I came here first...

I now have a virtual XP machine and much is now running OK. I do have some problems with the new path (set for the virtual machine) not being recognised but it is gradually coming together. At least the old programs run!

Thanks for your help

HAPPY DAYS OF OLD

Reply 8 of 10, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

When you get the error you describe then you DON'T need dos but the Windows command prompt. Dos CANNOT run 32bit Windows programs (except for some weird hack stuff that I'm sure you are not using)

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 9 of 10, by Tinkerer

User metadata
Rank Newbie
Rank
Newbie

Hi, i am having a similar problem

When i load a path in my DOS exe to look up the 64bit CMD prompt - dosbox return a message "not a DOS program"

How can i make it call my 32bit exe from within dosbox but via the 64bit environment?

Virtual machines for me is not an option

Currently on XP and 32bit we SHELL to the path of the 32bit exe using variables and lookup filenames

What stands me to do?