Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm trying to run a DOS game in DOSBox, but it says it must be run under Win32. The game in question was recently re-released for higher resolution and ability to run under Windows. Does it mean it's no longer compatible with DOS?

NB If it helps, the game is Raptor - Call of the Shadows 2010 Edition.

share|improve this question
1  
You will probably be able to run it with wine no? –  Bruno Pereira Nov 14 '11 at 20:27
    
@brunopereira81 Better DOS than Wine, but well, I'm downloading it as I comment anyway. Guess I'll delete the question. –  Oxwivi Nov 14 '11 at 20:57
    
so true, but depends on what you are trying to run, dos = 16bit if the application was built for 32bits that means that it would run good under windows terminal but not on dos :D –  Bruno Pereira Nov 14 '11 at 21:05
    
That is a great game! It was my favorite game when I was a kid, I would play it all day everyday! It was originally a DOS game but has since then been ported to Windows. To run it you need Wine. You can run the old game in DOSBox but not the 2010 Edition. –  Anonymous Nov 14 '11 at 21:23

1 Answer 1

up vote 1 down vote accepted

The format of EXE files for Windows is different then for DOS - Windows applications contain a small DOS stub which says "This program can not be run in DOS" and exits; Windows loader uses a different entry point.

If that message is what you see when trying to run the executable in DOSBox, then it means the executable has the new format (not surprisingly in 2010), so DOS (and DOSBox) can't load it. Try using Wine.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.