Dosbox Error This Program Requires Microsoft Windows

Posted on

May 3, 2011 - Dosbox - posted in Tech Help: So, this isn't really a pressing concern, but recently I've had. The error 'This program requires Microsoft Windows.

DOSBox.exe is a type of EXE file associated with DOSBox DOS Emulator developed by Windows Software Developer for the Windows Operating System. The latest known version of DOSBox.exe is 0.74.0.0, which was produced for Windows. DOSBox says the program must be run under Win32. If that message is what you see when trying to run the executable in DOSBox. Run Windows program in Wine as.

I have just purchased a Windows 7 Home Premium computer. I am trying to use a program called GCalDaemon to sync my calendars. It works perfectly on my XP machines. I understand the problem is that Win7 will not run dos based programs. I then tried to use DosBox and Dosshell to run the program. Unfortunately, the GCalDaemon program uses a .bat file to call what appears to be a java program or script; there is no .exe file. Neither Dosshell nor DosBox will run the .bat file. When I enter a command at the dos prompt to run the file 'standalone-start.bat' it tells me this is an illegal command, or the truncated 'standa~1.bat' I am told that this is an 'illegal command: java'. If I try 'wrapper.exe', which I am only guessing is some sort of program to run this, it tells me that wrapper cannot run in DOS mode.

In my searches, I did run across a text file (at http://bugs.gentoo.org/attachment.cgi?id=220653 entitled 'Wrapper script for gcaldaemon' but I have no idea how to use this file.

Is there anything anyone can suggest?

Thank you.

sas


Help please. I'm trying to run Battle Isle under DOSBox on a Windows7 machine. The Esc, arrow, space keys all are recognised but not the alpha characters. For example, to save the game you type D. Unfortunately D is not recognised. To exit you type Esc followed by Y. The Esc is recognised but not the Y. I've tried binding other keys to the D and Y but to no available. Thanks


Same issue (different game) as the following. No way to get a backslash () in DOSBox running on an new HP with Vista.Anyone figured this one out yet?[I hate Vista!]

Dosbox
  • 3May Help
  • 6Keyboards and Dosbox.config

No ' capable, therefore can't mount anything

I just got an old game that i love 2 play called 'full throttle' only it wont work with windows vista for some reason. So i downloaded DOSBOX and it looked like i wuz well on my way to playing but i couldnt change the drive to my cd drive because i couldnt type ':' or ' for some reason..if anyone has any knoledge that will help me it would be much appreciated..thank you


I get the same thing, I cannot use the key, how can I fix this?



OpenGL Non Bilinear (Filtering)

output = surface overlay opengl openglnb ddraw
What to use for output.
Default is surface.
(since 0.??)

Your search - openglnb site:wikipedia.org - did not match any documents.

Don't blame on Wikipedia. They talk about bilinear filtering. Blame on..

May Help

My keyboard (Microsoft) has a key 'Ç'. To see ':' I type shift + Ç. If it seems ok, try shift + another key for '. I hope it helps you.Dixon - Brazil - Bahia.


I need a help too:I'm trying to run the game Blackthorne. I mount c:DOSGames and all is ok, but when I try to run the .exe file, nothing happen and the commands crashes. A friend told me that this game needs EMS memory and is necessary to add a line to config sys file, like that: himem.sys:device=cDOSEMM386.exe RAM.I don't know if it is right or no. If true, how can I edit the config.sys file, or what to do to run this game?Thank you.


BlackThorne

I had the same issue with my original CD vesion of Blackthorne, but I tried a copy from, http://www.abandonia.com/en/games/56/Blackthorne.html

Dosbox Error This Program Requires Microsoft Windows

And it worked without issue!

May have messed up Keymapper

Ctrl-F1 no longer brings up Keymapper. I was trying to get the ' and perhaps I messed up. How can I get keymapper back? (Am using Windows 7 and somehow in my efforts to get a c: I succeeded one time and brought up Q&A, which is the old DOS program I want to work. So there must be a way . Thanks.


You can try running DOSBOX with the command line -startmapper (it will look like dosbox -startmapper)

Loading Games Using Batch Files


Possible Solution...

You are typing a slash ' now, so you must be able to use a slash in notepad.

Try using the dosbox.conf and batch files to load games.

Here is a neat trick I figured out for running Dosbox games fast ans easy.
First edit the dosbox.conf file, under [autoexec] to mount a new drive letter and folder you will not use.
[autoexec]
# Lines in this section will be run at startup.
mount Y C:gamelist
y:
dir

The code above if entered into Dosbox.conf, when you open Dosbox, it will mount, load, and go to this folder, displaying the files with-in.

Now just create batch files with the commands normally used to load doxbox games, place them in the gamelist folder (C:/gamelist)

My Batch File Example- Type in notepad, save as FILENAME.bat

@ECHO OFF
mount c c:harvest
mount d d: -t cdrom
c:
harvest.exe


I saved this batch file as harvest.bat. Now when I open Dosbox, it automatically opens the gamelist folder, and displays the files, (only harvest.bat now).

Now you only have to type harvest.bat (or any other game.bat you have), to mount and play your games.

Keyboards and Dosbox.config

Error: This Program Requires The Sdl 2 Library

You should probably check out your dosbox.config file and see if the keyboard settings are correct.
Also, Dosbox has EMS memory enabled by default, as you can see in the dosbox.conf file.


Dosbox-0.73.conf [If you scroll through it, there is a part that states the following:]

# xms: Enable XMS support.
# ems: Enable EMS support.
# umb: Enable UMB support.
# keyboardlayout: Language code of the keyboard layout (or none).

xms=true
ems=true
umb=true
keyboardlayout=auto


You could try to set the keyboard layout option manually, see DOS below,
or toggle EMS memory if it is not enabled.

DOS

Quoted From http://www.dosbox.com/wiki/Dosbox.conf#.5Bdos.5D on February 8, 2010

'keyboardlayout=auto/none/XY
default 'auto' (since 0.73. Previously 'none'), see KEYB for supported values (keyboard layout codes/ids)'

Needs Windows??

The game I want to play (Castle of the Winds) wsa designed for 16-bit processors, and I'm on Windows 7, which no longer supports that. But when I try to run it in DOSBox, it says 'This program requires Microsoft Windows.' What's that supposed to mean?

Are you sure you are atempting to run the proper DOSbox executable? Also, did you try running it in the backwards compatibility mode (ie. Windows XP or 98)? 80.217.126.94 06:58, 18 March 2010 (UTC)

It means what it says on the can. Castle of the Winds is a Windows game. You should be abler to run it if you set up a copy of Windows 3 in your DOSBox. -> http://vogons.zetafleet.com/viewtopic.php?t=9405 --94.254.246.77 16:58, 27 March 2010 (UTC)

Dosbox/linux Cdrom not read

Hi. I am trying to run 'Flight Unlimited' from cdrom. Drive D: is mounted as /dev/cdrom and I can change to the D: drive in Dosbox but a 'dir' command gives file *.* not found. What am I doing wrong. Mount command used is 'mount d /dev/cdrom -t cdrom -usecd 0 -ioctl'I have now made an iso of the cdrom and that seems to mount ok but when I try to run the game it fails with a message that it needs 524288 more bytes of disk space.Any Ideas?

ICE AI Traffic for FSX is a program designed to work with the FSX simulator that provides improved traffic conditions in heaven aircraft and airports around the. Ice ai traffic fsx.

Mouse tracking issues in Dosbox 0.74 - Windows 7 XP mode

Can anyone help, the mouse pointers are not tracking across the screen, instead they are going around the window borders in either window or full screen modes.

Retrieved from 'https://www.dosbox.com/wiki/index.php?title=DOSBoxWiki_talk:Community_Portal&oldid=4267'

Install Windows 3.1 in DOSBox to run old 16-bit Windows games on 64-bit versions of Windows, Mac OS X, Linux, and anywhere else DOSBox runs. This is particularly useful as only 32-bit versions of Windows can run those 16-bit applications.

Windows 3.1 was actually just an application that ran on DOS, and DOSBox is an emulator designed to run DOS and DOS applications. Windows 3.1 in DOSBox is an ideal combination for running old Windows 3.1-era applications.

Install Windows 3.1

RELATED:How to Make Old Programs Work on Windows 10

First, you’ll need to create a folder on your computer. This folder will contain the contents of the “C:” drive you’ll provide to DOSBox. Don’t use your actual C: drive on Windows for this. Make a folder like “C:dos”, for example.

Dosbox windows 10 download

Create a folder inside the “C:dos” folder — for example, “C:dosINSTALL” — and copy all the files from your Windows 3.1 floppy disks to that folder. Windows 3.1 is still under Microsoft copyright, and can’t legally be downloaded from the web, although many websites do offer it for download and Microsoft no longer offers it for sale.

You can use Windows 3.1 or Windows for Workgroups 3.11 — whichever you have available.

Next, install and launch DOSBox. At the DOS prompt, type the following command and press Enter to mount the folder you created as your C: drive in DOSBox:

mount c c:dos

(If you named the folder somewhere else or placed it at another location, type that location instead of c:dos.)

Switch to the C: drive by typing the following two characters and pressing Enter:

c:

Next, enter the folder containing your Windows 3.1 installation files:

cd install

(If you named the folder something else, type that instead of install.)

Finally, launch the Windows 3.1 setup wizard:

setup.exe

Go through the Windows 3.1 setup wizard to install Windows 3.1 in DOSBox. When it’s done, close the DOS system by clicking “Reboot” in the wizard.

When you restart DOSBox, you can launch Windows 3.1 by running the following commands in order:

mount c c:dos

This

c:

cd windows

win

Install Video Drivers

RELATED:PCs Before Windows: What Using MS-DOS Was Actually Like

DOSBox supports standard VGA graphics. However, it also supports some other types of graphics. By default, it’s set up to emulate S3 Graphics. For best graphics support, you’ll want to install the S3 graphics drivers and configure Windows 3.1 to use a higher resolution and more colors.

You can download the S3 video driver from the Classic Games website. Unzip the .zip file to a folder inside your DOSBox C: drive folder. For example, it would make sense to put these files in the “C:doss3” folder.

In Windows 3.1, double-click the Main program folder and double-click the “Windows Setup” icon. Click the “Options” menu in the Windows Setup window and select “Change System Settings.”

Click the “Display” box, scroll down to the bottom, and select “Other display (Requires disk from OEM).”

Type the path to the S3 drivers. For example, if you unzipped them to the C:doss3 folder, you’d type “C:S3” here.

Choose your preferred resolution and colors. We recommend choosing 800×600 with 256 colors. This is the highest resolution and number of colors many games will support.

Click OK several times. Windows will install the drivers and you’ll be prompted to restart it. After you do, you’ll see your new graphical settings in effect.

If Windows won’t work properly after you select a display mode, run the following command after using the “cd windows” command to enter the Windows directory:

setup.exe

You’ll then be able to select a different video mode.

Install Sound Drivers

There’s one more driver issue to take care of. Windows 3.1 doesn’t include sound drivers that will work completely with the SoundBlaster sound hardware DOSBox is emulating. You’ll want to install those, too.

As with the S3 video driver, you can download the Sound Blaster 16 Creative Audio Driver from the Classic Games website. Unzip the downloaded archive into a folder like c:dossb

Exit Windows 3.1 by clicking “File” and selecting “Exit Windows” if it’s open in DOSBox. Run the following commands to launch the Sound Blaster 16 driver installer, assuming you unzipped the folder to c:dossb

cd c:sb

install.exe

Press Enter to install the drivers, select Full Installation, and press Enter again. By default, you’ll see the line: “Microsoft Windows 3.1 path : None”.

Select “Microsoft Windows 3.1 path” with the arrow keys and press Enter.

Enter the default path, which is C:WINDOWS, and press Enter. Press Enter again to continue.

On the next screen, select the “Interrupt setting: 5” value and press Enter. It’s set to 5 by default, but DOSBox’s default is 7.

Select “7” for the Interrupt Setting and press Enter. You can then press Enter to continue. Allow the installation process to finish and “reboot” your DOS system by closing DOSBox and reopening it.

Launch Windows 3.1 again and you’ll have full sound support, including support for MIDI audio. You should hear a sound as soon as you launch Windows 3.1 again.

Install and Run Games and Other Applications

To actually use an application, download it (or copy it from old disks) and place it in a folder inside your c:dos folder. For example, you might want to place it in c:dosgamename.

You can then create a shortcut to the game’s .exe file by clicking File > New and browsing to its .exe file. Double-click that shortcut to launch the game.

The game should just work, launching within the DOSBox window as if it were running on Windows 3.1 — after all, it is.

You don’t have to go through this entire setup process again in the future, either. Just take that c:dos folder — or whatever else you named it — and back it up. Move it to another computer and you can use it after installing DOSBox. Because we haven’t configured DOSBox at all and have just used its default settings, you won’t even have to tweak your DOSBox settings before it will work.