From b8fdf961aebc2fff7451c769787e3fee90d5bbab Mon Sep 17 00:00:00 2001 From: Patryk Obara Date: Fri, 13 Dec 2019 21:22:23 +0100 Subject: [PATCH] Display a warning when user requests -ioctl --- src/dos/dos_programs.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dos/dos_programs.cpp b/src/dos/dos_programs.cpp index d2a68e2b..bba1f7b4 100644 --- a/src/dos/dos_programs.cpp +++ b/src/dos/dos_programs.cpp @@ -327,7 +327,10 @@ public: int num = -1; cmd->FindInt("-usecd",num,true); int error = 0; - if (cmd->FindExist("-noioctl",false)) { + if (cmd->FindExist("-ioctl", false)) { + WriteOut(MSG_Get("MSCDEX_WARNING_IOCTL")); + } + if (cmd->FindExist("-noioctl", false)) { MSCDEX_SetCDInterface(CDROM_USE_SDL, num); } newdrive = new cdromDrive(drive,temp_line.c_str(),sizes[0],bit8size,sizes[2],0,mediaid,error); @@ -1604,6 +1607,7 @@ void DOS_SetupPrograms(void) { MSG_Add("MSCDEX_LIMITED_SUPPORT","MSCDEX: Mounted subdirectory: limited support.\n"); MSG_Add("MSCDEX_INVALID_FILEFORMAT","MSCDEX: Failure: File is either no ISO/CUE image or contains errors.\n"); MSG_Add("MSCDEX_UNKNOWN_ERROR","MSCDEX: Failure: Unknown error.\n"); + MSG_Add("MSCDEX_WARNING_IOCTL", "MSCDEX: Warning: Ignoring unsupported option -ioctl.\n"); MSG_Add("PROGRAM_RESCAN_SUCCESS","Drive cache cleared.\n");