- if (Pico_mcd->scd.Cur_LBA < 0) where_read = 0;
- else if (Pico_mcd->scd.Cur_LBA >= Tracks[0].Length) where_read = Tracks[0].Length - 1;
- else where_read = Pico_mcd->scd.Cur_LBA;
-
- if (Tracks[0].Type == TYPE_ISO) where_read <<= 11;
- else where_read = (where_read * 2352 + 16);
-
- fseek(Tracks[0].F, where_read, SEEK_SET);
- fread(cp_buf, 1, 2048, Tracks[0].F);
+ // moved below..
+ //fseek(Pico_mcd->TOC.Tracks[0].F, where_read, SEEK_SET);
+ //fread(cp_buf, 1, 2048, Pico_mcd->TOC.Tracks[0].F);