X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fcd%2Fcd_sys.c;h=03bf0d222ed8ec1781890c4f3a0bdc0d0cff2b7b;hb=67c81ee2e41f86851aeb221aed911980c07274bf;hp=581583b82688def1d060b03d7b266345ea54c534;hpb=dca310c413517d278898b967cfe610574310acd8;p=picodrive.git diff --git a/Pico/cd/cd_sys.c b/Pico/cd/cd_sys.c index 581583b..03bf0d2 100644 --- a/Pico/cd/cd_sys.c +++ b/Pico/cd/cd_sys.c @@ -196,16 +196,16 @@ PICO_INTERNAL void Reset_CD(void) } -int Insert_CD(char *iso_name, int is_bin) +int Insert_CD(char *cdimg_name, int type) { - int ret = 0; + int ret = 1; CD_Present = 0; Pico_mcd->scd.Status_CDD = NOCD; - if (iso_name != NULL) + if (cdimg_name != NULL && type != CIT_NOT_CD) { - ret = Load_ISO(iso_name, is_bin); + ret = Load_CD_Image(cdimg_name, type); if (ret == 0) { CD_Present = 1; Pico_mcd->scd.Status_CDD = READY; @@ -489,8 +489,7 @@ PICO_INTERNAL int Play_CDD_c3(void) else { Pico_mcd->s68k_regs[0x36] &= ~0x01; // AUDIO - //CD_Audio_Starting = 1; - FILE_Play_CD_LBA(); + cdda_start_play(); } if (Pico_mcd->scd.Cur_Track == 100) Pico_mcd->cdd.Minute = 0x0A02; @@ -592,8 +591,7 @@ PICO_INTERNAL int Resume_CDD_c7(void) else { Pico_mcd->s68k_regs[0x36] &= ~0x01; // AUDIO - //CD_Audio_Starting = 1; - FILE_Play_CD_LBA(); + cdda_start_play(); } if (Pico_mcd->scd.Cur_Track == 100) Pico_mcd->cdd.Minute = 0x0A02;