Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
This may be a really stupid question, but I can't seem to find anything on it thru a search here. I am trying to run an MS-DOS program that currently resides on another computer here on my local(home) network. In Windows I can run the program on my computer in a DOS window by creating a PIF (Program Information File) that puts an icon on the desktop that allows me to run the DOS program, Is there a similar way to run DOS programs under Linux? If not, how does one run a DOS program under Linux? I am using SuSE 9.0 Pro, on an AMD 2000+ system, 512 megs ram, 2 hard drives, one for wimdows, one for Linux. ANy help for this newbie would be greatly appreciated.
I have been running DOSEMU for about 3 years. At first I used Novell DOS 7 as the DOS running on top of DOSEMU. Lately, I switched to using FreeDOS instead of Novell. DOSEMU works very well. Its only drawback is that the install documentation is confusing. Here are some threads discussing DOSEMU:
I have used DOSBox and it does a good job of running DOS programs. Both the soundcard and the joystick to work with DOSBox on my computer. It emulates the PC speaker and also emulates a type of soundcard that is supported by old DOS programs. DOSBox was also able to take my USB joystick and emulate it as something that the DOS programs would recognize. USB joysticks did not exist when the DOS programs were written but through emulation it makes it appear to be an old fasioned type of joystick.
I have used DOSBox under Red Hat 9 to play Commander Keen, Island of Danger, Galactic Battle and a few other old DOS programs. I have also used a Morse code practice program with it. I have not yet tried using it under the Slackware 9.1 that I have been using lately. I have never tried using dosemu, so I do not know how it compares to DOSBox.
DOSBox can run the programs either in a window or in full screen at 640 x 480 VGA resolution. I had to use modeprobe to load a joystick related module each time before the joystick would work. At the moment I can not recall the name of the module. Someday I will try dosemu to see how it compares to DOSBox.
Location: Hendrik Ido Ambacht, Zuid-Holland, Nederland, Europa
Distribution: Ubuntu 12.04; CentOS 6.5
Posts: 137
Rep:
How do you change the *&%*($#$ Resolution?
i want to make my DosBox resolution go 1280 x 1024
Here got a small part of the Conf file:
Code:
[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed).
# Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.
fullscreen=true
fulldouble=false
fullresolution=1280 x 1024
windowresolution=1280 x 1024
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true
[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory DOSBox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.
language=
machine=sxga
captures=capture
memsize=128
The official Dosbox forum is frequented by folks developing and using Dosbox. That's a great place to read up on this stuff, search, and post questions that people who have lots of answers will see.
I recently tried both for a program that used graphics (via Borland's old BGI graphics drivers) and it was dodgy as hell under DOSBox but worked fine in QEMU with a FreeDOS image.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.