From 3f037f2682284bde2ffab130bdda16760f9aac7b Mon Sep 17 00:00:00 2001 From: Stenzek Date: Thu, 1 Oct 2026 15:09:00 +1000 Subject: [PATCH] CDImageCHD: Read out the correct sector size depending on mode Probably doesn't affect anything in normal PSX dumps, but possibly homebrew. --- src/util/cd_image_chd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/cd_image_chd.cpp b/src/util/cd_image_chd.cpp index a2c13dc68..d76759cca 100644 --- a/src/util/cd_image_chd.cpp +++ b/src/util/cd_image_chd.cpp @@ -505,7 +505,7 @@ bool CDImageCHD::ReadSectorFromIndex(void* buffer, const Index& index, LBA lba_i if (index.mode == TrackMode::Audio) CopyAndSwap(buffer, &m_hunk_buffer[hunk_offset]); else - std::memcpy(buffer, &m_hunk_buffer[hunk_offset], RAW_SECTOR_SIZE); + std::memcpy(buffer, &m_hunk_buffer[hunk_offset], GetBytesPerSector(index.mode)); return true; }