1
0
Fork 0

Give an error class in some cases. Fixes Roadhog. (ripsaw)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3504
This commit is contained in:
Peter Veenstra 2009-11-30 08:31:17 +00:00
parent 7f19fe7e3f
commit b4313146e2

View file

@ -816,7 +816,11 @@ static Bitu DOS_21Handler(void) {
break;
case 0x59: /* Get Extended error information */
reg_ax=dos.errorcode;
reg_bh=0; //Unkown error class
if (dos.errorcode==DOSERR_FILE_NOT_FOUND || dos.errorcode==DOSERR_PATH_NOT_FOUND) {
reg_bh=8; //Not Found error class (Road Hog)
} else {
reg_bh=0; //Unspecified error class
}
reg_bl=1; //Retry retry retry
reg_ch=0; //Unkown error locus
break;