- if (Pico_mcd->scd.Cur_LBA < 0)
- where_read = 0;
- else if (Pico_mcd->scd.Cur_LBA >= Pico_mcd->TOC.Tracks[0].Length)
- where_read = Pico_mcd->TOC.Tracks[0].Length - 1;
- else where_read = Pico_mcd->scd.Cur_LBA;
-
- if (Pico_mcd->TOC.Tracks[0].ftype == TYPE_ISO) where_read <<= 11;
- else where_read = (where_read * 2352 + 16);
-