From 09067f0e1917790df55af2d61cf55593efe43b0d Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Fri, 25 Mar 2005 09:14:48 +0000 Subject: [PATCH] added basic reset drive support Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2152 --- src/dos/dos_mscdex.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/dos/dos_mscdex.cpp b/src/dos/dos_mscdex.cpp index bf1d9a00..c2d21871 100644 --- a/src/dos/dos_mscdex.cpp +++ b/src/dos/dos_mscdex.cpp @@ -16,7 +16,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $Id: dos_mscdex.cpp,v 1.27 2005-02-10 10:20:51 qbix79 Exp $ */ +/* $Id: dos_mscdex.cpp,v 1.28 2005-03-25 09:14:48 qbix79 Exp $ */ #include #include @@ -862,6 +862,10 @@ static Bitu MSCDEX_Interrupt_Handler(void) case 0x01 : // (un)Lock door // do nothing -> report as success break; + case 0x02 : // Reset Drive + LOG(LOG_MISC,LOG_WARN)("cdromDrive reset"); + mscdex->StopAudio(subUnit); + break; case 0x05 : // load media mscdex->LoadUnloadMedia(subUnit,false); break; @@ -1076,4 +1080,3 @@ void MSCDEX_Init(Section* sec) /* Create MSCDEX */ mscdex = new CMscdex; }; -