From 4ef165d89418a2bddf2a7697f855b4501ebd53a2 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Thu, 29 Aug 2002 14:09:00 +0000 Subject: [PATCH] Added 0x59 extended error information Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@250 --- src/dos/dos.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dos/dos.cpp b/src/dos/dos.cpp index a2f40513..c334de40 100644 --- a/src/dos/dos.cpp +++ b/src/dos/dos.cpp @@ -662,7 +662,10 @@ static Bitu DOS_21Handler(void) { LOG_DEBUG("DOS:58:Not Supported Set//Get memory allocation"); break; case 0x59: /* Get Extended error information */ - E_Exit("Unhandled Dos 21 call %02X",reg_ah); + reg_ax=dos.errorcode; + reg_bh=0; //Unkown error class + reg_bl=1; //Retry retry retry + reg_ch=0; //Unkown error locus break; case 0x5a: /* Create temporary file */ {