I think have found some very small bugs and typos in dosbox cvs.
Patch is attached.
Illegal/Unhandled opcode log message displays random garbage if core=simple.
DosBox uses stdaux as alias for com1. Real dos uses device aux.
The displayed error message contains `"%s"' instead of the wrong parameter if the image format
is invalid in imgmount command.
Missing info for fat drive in mount list.
Under Windows XP using windib driver left and right control, left and right alt, printscreen and keypad-* keys
are the same if usescancodes=true.
Bios video mode 0xA uses 40 columns instead of 80 ones.
Missing braces in INT10_SetVideoMode() at disabling MMIO.
Parsing error in IF command. The result of comparison "word"=="word" is always false because first string
is parsed as "word"' the second one asword' (without quotation marks).
It breaks Blockout's install batch file when no drive is specified.
Affected code snippet:
set DRIVE=%1
if not "%1"=="" goto :copy
set DRIVE=c:
:copy
md %DRIVE%blockout
I have to check that STDAUX vs AUX
The 0xa mode I have to check against the tables I have.
The if stuff. I would have to check that as well. Maybe StripWord is broken ?
never mind that point of mine of number 8
Using stripword is wrong there as there can't be spaces in the if "string"
Small info for device aux: I saw the device drivers list in msd.exe under ms-dos. There are com1-4 and aux, no stdaux. And created successfully file stdaux.
if stuff: attached a new patch. Think it make the command more compatible with ms-dos.
6,7 and 5 have been checked and committed.
Thanks for pointing these out!
misleading comment removed
2 and 8 was fixed in v0.73.
Maybe item 3 will be fixed in next release?
fixed number 3