From: Toni Wilen Date: Sat, 25 Oct 2014 16:34:26 +0000 (+0300) Subject: 2336->2048 sector conversion fix. X-Git-Tag: 3000~20 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=479073e19f5ef3d240d688e95cd8dfe196535555;p=francis%2Fwinuae.git 2336->2048 sector conversion fix. --- diff --git a/blkdev_cdimage.cpp b/blkdev_cdimage.cpp index ffc666b0..8b81e412 100644 --- a/blkdev_cdimage.cpp +++ b/blkdev_cdimage.cpp @@ -928,7 +928,7 @@ end: return ret; } -// this only supports 2048 byte sectors +// return standard 2048 byte sectors only static int command_read (int unitnum, uae_u8 *data, int sector, int numsectors) { struct cdunit *cdu = unitisopen (unitnum); @@ -952,7 +952,8 @@ static int command_read (int unitnum, uae_u8 *data, int sector, int numsectors) // 2 = MODE2 do_read (cdu, t, data, sector, b == 2 ? 24 : 16, 2048, false); } else { - do_read (cdu, t, data, sector, 16, 2048, false); + // 2336 + do_read (cdu, t, data, sector, 8, 2048, false); } data += 2048; sector++;