From 9c3002204e1d17accabe88d47e63098789010c14 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sat, 1 Nov 2003 16:03:42 +0000 Subject: [PATCH] undocumented feature with resize returning segment in AX Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1394 --- src/dos/dos.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dos/dos.cpp b/src/dos/dos.cpp index 82d7641c..57c48ef3 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.59 2003-10-26 18:57:46 harekiet Exp $ */ +/* $Id: dos.cpp,v 1.60 2003-11-01 16:03:42 harekiet Exp $ */ #include #include @@ -599,6 +599,7 @@ static Bitu DOS_21Handler(void) { { Bit16u size=reg_bx; if (DOS_ResizeMemory(SegValue(es),&size)) { + reg_ax=SegValue(es); CALLBACK_SCF(false); } else { reg_ax=dos.errorcode;