From b0fed179bc7f8d7294325e9af09118c92a275165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Strohh=C3=A4cker?= Date: Wed, 12 Mar 2008 17:45:39 +0000 Subject: [PATCH] fix tsr return code handling Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3122 --- src/dos/dos.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/dos/dos.cpp b/src/dos/dos.cpp index e3134a5b..44f9bf52 100644 --- a/src/dos/dos.cpp +++ b/src/dos/dos.cpp @@ -16,7 +16,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $Id: dos.cpp,v 1.108 2008-03-02 19:45:41 c2woody Exp $ */ +/* $Id: dos.cpp,v 1.109 2008-03-12 17:45:39 c2woody Exp $ */ #include #include @@ -386,7 +386,6 @@ static Bitu DOS_21Handler(void) { // Important: This service does not set the carry flag! DOS_ResizeMemory(dos.psp(),®_dx); DOS_Terminate(true,reg_al); - dos.return_code=reg_al; //Officially a field in the SDA dos.return_mode=RETURN_TSR; break; case 0x1f: /* Get drive parameter block for default drive */