VOGONS

Common searches


First post, by pest

User metadata

hello!
i've a problem with ver 0,63:
on opening a dos program "budenberg" under doxbox emu, the emu crashes an leaves the following message:

DOS:0x65:unhandled country information call 21

i've no idea what this error messages means.
is it possibe to create a config.sys file to load some county parameters?
if yes, where should i place the file?

thank you!

Reply 1 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

there is no config.sys to do that.

We put the message there to see if somebody/something actually used that call.

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 6, by pest

User metadata

thank you!

i searched the web for this error message, but without success. now im looking for a debugging feature in dosbox to find a solution. im not a programmer, so im looking for a debugging howto.

btw:
in an earlier version of dosbox the program budenberg works. but not all parts of the programm - only the first menue.
useing version 0.63 the first menue doesnt work (dosbox exits with the described error message) but the other program parts dont. 🙁

stephan

Reply 3 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

http://www.delorie.com/djgpp/doc/rbinter/id/77/31.html

that's the call
your program is the first we know that uses this call

	    21h capitalize string
DS:DX -> string to capitalize
CX = length of string

Shouldn't be that hard to add. It was never needed though.
if you can compile dosbox yourself go to src/dos/dos.cpp:834
and replace that line with a ;
it's a work around and maybe it works.

Water flows down the stream
How to ask questions the smart way!

Reply 4 of 6, by Guest

User metadata

thank you - now it works!

maybe you can put some code to one of the next versions, so that this fix has not to be done in the sourcecode of the debian packages. I'm a maintainer of an austrian school project that is trying to create a linux terminalserver/samba solution for schools, based on debian. (www.slixs.at) Now I'm trying to emulate some dos programs (eg budenberg) to work in a linux terminalserver environment. - Next is to make sound work over network. but this ist not that important.

stephan

Reply 5 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

could we get into contact so i could notify you if i coded support for it so you could test if it works ? (e.g. not leads to any crashes ?)

Water flows down the stream
How to ask questions the smart way!