First post, by Peter Swinkels
When running Microsoft Debug in DOSBox, Debug does not respond properly to my keystrokes. The Backspace key does not erase the input, the Delete, Insert, Home, End, Page Up, Page Down and arrow keys cause a letter preceded by a space to be displayed rather than performing the intended function. (btw: I think these letters and spaces are the keycodes for the keys I mentioned.) When testing a program with a similar interface, namely, Microsoft Edlin I had the same results.
(And no, I normally don't use Edlin at all, but I ran it just to test how it worked in DOSBox after I had trouble with Debug. 😊 )
Btw: Alphabetic keys and the Enter key seem to work normally though...
Also, when running Install.bat from the root directory of Sierra's Quest for Glory Anthology cd, you have to specify which version of Quest for Glory you want to install and in which language. You have to make a selection by pressing an alphabetic key. The batch program or the batch file enhancer "What.exe" stops responding to any keystrokes in DOSBox though. Considering that I have problems with the keyboard in a few other programs, I suspect this is a keyboard problem as well. It might also be a problem with how DOSBox handles environment variables since "What.exe" uses an environment variable to store the user's choice so the batch file can process it.
Here is a fragment of the batch file showing how it uses the batch file enchancer "What.exe":
cls
echo.
echo.
echo To continue in English, press the letter "E"
echo.
echo To continue in French, press the letter "F"
echo.
echo To continue in German, press the letter "G"
echo.
echo To quit installation, press the letter "X"
echo.
what c "Enter a letter > " efgx
if not exist c:\what.exe copy what.exe c:\
if "%what%" == "E" goto QGAENGLISH
if "%what%" == "F" goto QGAFRENCH
if "%what%" == "G" goto QGAGERMAN
if "%what%" == "X" goto EXIT
if "%what%" == "" goto EXIT
Can any one tell me whether these problems are caused by a poor configuration, Windows problems or DOSBox bugs and how to solve them?
Btw: I'm running Windows XP Professional and my DOSBox version is 0.63.