MS DOS codepage selection in Windows XP

Hi. I have an MSDOS program that I use a lot, which automatically runs in full-screen mode. Under MSDOS (or windows 95/98) it requires codepage selection to display text properly on some PCs. Codepages 437 or 850 both work, and need to be installed using lines in Config.sys and Autoexec.bat.

I have just started using Windows XP, and I cannot select the right codepage. The computer defaults to a codepage which gives garbled text in my program (a familiar symptom of incorrect codepage), and no attempts at selecting the right codepage make any difference. I have tried this using lines in Autoexec.NT and Config.NT, and in the command prompt window without success. What codepage does XP default to for DOS programs? How can I change this? I understand that font files such as DOSAPP and APP850 in windows/fonts are used by DOS, but how can I choose which one? Please help, this is driving me nuts.
Phil_JermynAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

SicosCommented:

Hi,

Is youre program running in a dosbox?
If so right click with youre mouse on the title bar of the dosbox and select properties and select font tab in the window that is shown.

Here you can change font settings.

Greetings,
Sicos
0
Mikal613Commented:
0
Phil_JermynAuthor Commented:
The program cannot run in a DOS window, it defaults to full-screen automatically, regardless of the settings in the program's properties.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

SicosCommented:

Hi,

What you also can do is make a shortcut on the desktop to the program.
Right click on the new shortcut and set the properties overthere.

Greetings,
Sicos
0
Phil_JermynAuthor Commented:
Hi sicos,

The shortcut properties don't allow the program to run in a window either. Codepage changes work for windowed DOS programs, but noy for full-screen ones, it seems.

Regards,

Phil
0
Phil_JermynAuthor Commented:
I have finally figured out the answer to the problem, it turns out that full-screen DOS programs get their codepage information from hardware (within the video card). My program failed to work properly because the 8x14 font has been left out of my video card, as is common now. I found a little program on the internet which supplies the missing information, and this did the trick.

Thank you for your comments everyone.

Phil.
0
Phil_JermynAuthor Commented:
How do I close the question??!!  :-)
0
moduloCommented:
PAQed with points refunded (500)

modulo
Community Support Moderator
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.