From f4d3924c8c785dc30252c0dbc3b48b91fd3aefd0 Mon Sep 17 00:00:00 2001 From: OBattler Date: Sun, 27 Jul 2025 22:32:42 +0200 Subject: [PATCH] MKE CD-ROM: Remove useless code from get capacity, fixes random segfaults. --- src/cdrom/cdrom_mke.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/cdrom/cdrom_mke.c b/src/cdrom/cdrom_mke.c index 3b2b7b128..91765f8ab 100644 --- a/src/cdrom/cdrom_mke.c +++ b/src/cdrom/cdrom_mke.c @@ -239,17 +239,9 @@ mke_disc_info(cdrom_t *dev, unsigned char *b) uint8_t mke_disc_capacity(cdrom_t *dev, unsigned char *b) { - track_info_t ti; - int last_track; - - cdrom_read_toc(dev, temp_buf, CD_TOC_NORMAL, 0, 2 << 8, 65536); - last_track = temp_buf[3]; - dev->ops->get_track_info(dev, last_track + 1, 0, &ti); - - b[0] = ti.m; - b[1] = ti.s; - /* TODO THIS NEEDS TO HANDLE FRAME 0, JUST BEING LAZY 6AM */ - b[2] = ti.f - 1; + b[0] = 0x00; + b[1] = 0x00; + b[2] = 0x00; b[3] = 0x08; b[4] = 0x00;