From 367b446067f6ab9554ef6e995e4c3ce939a134a9 Mon Sep 17 00:00:00 2001 From: Ulf Wohlers Date: Tue, 18 Mar 2003 20:02:27 +0000 Subject: [PATCH] Changed the scsi detection routine GetHostAdapter Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@776 --- src/dos/cdrom.cpp | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/src/dos/cdrom.cpp b/src/dos/cdrom.cpp index fffcd18f..08027ecf 100644 --- a/src/dos/cdrom.cpp +++ b/src/dos/cdrom.cpp @@ -59,6 +59,50 @@ bool GetRegistryValue(HKEY& hKey,char* valueName, char* buffer, ULONG bufferSize return (result == ERROR_SUCCESS); }; +BYTE CDROM_Interface_Aspi::GetHostAdapter(void) +{ + SRB_HAInquiry sh; + SRB_GDEVBlock sd; + DWORD d = pGetASPI32SupportInfo(); + int cnt = LOBYTE(LOWORD(d)); + int i,j,k,max; + + for(i=0; i