From 976516fa62d35bed7baf22c49440b83db82a79b0 Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Sat, 26 Jul 2025 02:07:57 +0600 Subject: [PATCH] Fix reading more than 1 sector --- src/cdrom/cdrom_mke.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdrom/cdrom_mke.c b/src/cdrom/cdrom_mke.c index 34f31dd02..4b3bb9ee8 100644 --- a/src/cdrom/cdrom_mke.c +++ b/src/cdrom/cdrom_mke.c @@ -239,7 +239,7 @@ void MKE_COMMAND(uint8_t value) { uint64_t lba = MSFtoLBA(mke.command_buffer[1], mke.command_buffer[2], mke.command_buffer[3]); CHECK_READY(); while (count) { - if ((res = cdrom_readsector_raw(mke.cdrom_dev, mke.cdbuffer, lba, 0, mke.sector_type, mke.sector_flags, &len, 0)) > 0) { + if ((res = cdrom_readsector_raw(mke.cdrom_dev, buf, lba, 0, mke.sector_type, mke.sector_flags, &len, 0)) > 0) { fifo8_push_all(&mke.data_fifo, buf, mke.cdrom_dev->sector_size); lba++; buf += mke.cdrom_dev->sector_size;