X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fcd%2Fcd_sys.c;h=a482b7eb8afc424334356fc839faf2f6d77ae6c9;hb=1cd356a33daf2eec34e52c075b06d62866f5fb2f;hp=c0199e826c4e281b04db790b440389143ab42211;hpb=75736070161d40608ba3052b4c95b42943f9de3d;p=picodrive.git diff --git a/Pico/cd/cd_sys.c b/Pico/cd/cd_sys.c index c0199e8..a482b7e 100644 --- a/Pico/cd/cd_sys.c +++ b/Pico/cd/cd_sys.c @@ -152,17 +152,7 @@ void Check_CD_Command(void) { cdprintf("CHECK CD COMMAND"); - // Check CDD - - if (Pico_mcd->scd.CDD_Complete) - { - Pico_mcd->scd.CDD_Complete = 0; - - CDD_Export_Status(); - } - // Check CDC - if (Pico_mcd->scd.Status_CDC & 1) // CDC is reading data ... { cdprintf("Got a read command"); @@ -179,6 +169,14 @@ void Check_CD_Command(void) else Pico_mcd->scd.File_Add_Delay--; } + // Check CDD + if (Pico_mcd->scd.CDD_Complete) + { + Pico_mcd->scd.CDD_Complete = 0; + + CDD_Export_Status(); + } + if (Pico_mcd->scd.Status_CDD == FAST_FOW) { Pico_mcd->scd.Cur_LBA += 10;