From b9d78f6c1f651a595ab4c1e3181e72160aab2846 Mon Sep 17 00:00:00 2001 From: maron2000 <68574602+maron2000@users.noreply.github.com> Date: Sun, 6 Oct 2024 00:28:20 +0900 Subject: [PATCH 1/2] Fix Z Drive path expansion to be case insensitive --- src/shell/shell_cmds.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shell/shell_cmds.cpp b/src/shell/shell_cmds.cpp index 93cde79a97..0c21dfc6a1 100644 --- a/src/shell/shell_cmds.cpp +++ b/src/shell/shell_cmds.cpp @@ -2810,7 +2810,7 @@ void DOS_Shell::CMD_SET(char * args) { WriteOut(MSG_Get("SHELL_CMD_SET_NOT_SET"),env_name.c_str()); break; case set_env: - if (zdirpath && env_name == "path") GetExpandedPath(env_value); + if(zdirpath && !strcasecmp(env_name.c_str(), "path")) GetExpandedPath(env_value); /* No parsing is needed. The command interpreter does the variable substitution for us */ /* NTS: If Win95 is any example, the command interpreter expands the variables for us */ From 4b15f920c191a114955d7c5453f781f6cdf70bc5 Mon Sep 17 00:00:00 2001 From: maron2000 <68574602+maron2000@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:53:53 +0900 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index dfc5ad7228..8a8613d19b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Next + - Fixed Z Drive path expansion to be case insensitive (maron2000) + 2024.10.01 - Allow the ".inst" extension for CUE sheets. (Allofich) - Add SET /FIRST, a DOSBox-X extension, that takes the specified @@ -96,6 +99,7 @@ - retain 'show advanced options' state throughout session - SVN r4483: Fix compilation in Visual Studio 2008 (Allofich) - DOSBox Staging: Decouple CMS and OPL emulations (Allofich) + - Fixed reading NEC specific character font data.(nanshiki) 2024.07.01 - Correct Hercules InColor memory emulation. Read and write planar