General discussion

Locked

Trouble running old DOS program

By Guy West ·
I have an old DOS program (EED3) that uses expanded memory page frames. I tried unsuccessfully to make it run on Dell machines and then found out while searching MS's KB that a Dell machine can't run EMM386 because of EMS page frames. I then tried loading my program on an HP Pavilion a couple of years old that I have at home. It worked well so I bought a HP Vectra420 at work and now it installs but I get an "emm386 has detected error #1 in an application at memory address C000:1208" when I try to start the program. I've adjusted my config.sys file many diferent ways but have had no luck in getting the program to run. Any ideas anyone?

This conversation is currently closed to new comments.

16 total posts (Page 1 of 2)   01 | 02   Next
| Thread display: Collapse - | Expand +

All Comments

Collapse -

Trouble running old DOS program

by DKlippert In reply to Trouble running old DOS p ...

Is this your config.sys
DEVICE=C:\WINDOWS\himem.sys
DEVICE=C:\WINDOWS\emm386.exe NOEMS
DOS=HIGH,UMB

Collapse -

Trouble running old DOS program

by Guy West In reply to Trouble running old DOS p ...

Poster rated this answer

Collapse -

Trouble running old DOS program

by Guy West In reply to Trouble running old DOS p ...

Dklippert, yes, thats it except I'm using the RAM switch instead of NOEMS as this program (it's called EED3) requires expanded memory(although I've tried that along with a lot of other variations). Thanks for participating, I'll distribute points when I close the question.

Collapse -

Trouble running old DOS program

by maxwell edison In reply to Trouble running old DOS p ...

For some device drivers the order of execution is important. You don't indicate all that you have, but perhaps switching them may help. In addition, you may need some additional lines in the config.sys. Try something like this:

stacks=8,512
device=c:\dos\himem.sys
device=c:\dos\emm386.exe ram
buffers=20
files=20
dos=umb
dos=high

In addition, I ran across this Web page (way too much information to cut and paste). About half way down the page, "IV. Troubleshooting MS-DOS 6.xx/7.xxand EMM386.EXE 4.49/4.95"

"If you encounter unexpected behavior (for example the system or a program hangs) when using EMM386.EXE, use these troubleshooting steps"

http://www.kisser.net.au/tontodan/Emm386.html

(REMOVE SPACES from the pastedURL)

Maxwell

Collapse -

Trouble running old DOS program

by maxwell edison In reply to Trouble running old DOS p ...

By the way, I did see where Error #1 is related to the Debugger interrupt.

http://www.computerhope.com/emm386hl.htm

Are you loading the DOS Debugger? If so, try the program while not loading it. Nonetheless, this article, "DOS Debugger Program", may provide some additional help:

http://www.etcs.ipfw.edu/~lin/cpet181/Handouts/Debug/DebugCommandsHTML.html

(REMOVE SPACES from the pasted URLs)

Maxwell

Collapse -

Trouble running old DOS program

by Guy West In reply to Trouble running old DOS p ...

Poster rated this answer

Collapse -

Trouble running old DOS program

by Gigelul In reply to Trouble running old DOS p ...

What OS you use?

Collapse -

Trouble running old DOS program

by Gigelul In reply to Trouble running old DOS p ...

Make a shortcut for your DOS application startup file and go to the properties of this shortcut.
In memory tab you will find options for:
-Conventional memory
-EMS
-XMS
In program tab:
-enable <close on exit>
In advance program settings:
-enable <MS-DOS program>
-you can use <Specify a new MS-DOS configuration> and define here a new <config.sys> and <autoexec.bat> only for this application
-also in <configuration> you have additional options like <enable EMS>
I think that from here you can have more chances to resolve your problem.

Collapse -

Trouble running old DOS program

by Guy West In reply to Trouble running old DOS p ...

Poster rated this answer

Collapse -

Trouble running old DOS program

by qballrail In reply to Trouble running old DOS p ...

It is likely the new HP won't run the DOS program at all, especially if it's running Me. If you are on an NT system, forget it. Your best bet may be to just run it on your Pavillion.

Back to Windows Forum
16 total posts (Page 1 of 2)   01 | 02   Next

Related Discussions

Related Forums