\r
#include "../PicoInt.h"\r
\r
-#define cdprintf printf\r
+#define cdprintf dprintf\r
//#define cdprintf(x...)\r
+#define DEBUG_CD\r
\r
#define TRAY_OPEN 0x0500 // TRAY OPEN CDD status\r
#define NOCD 0x0000 // CD removed CDD status\r
\r
void Check_CD_Command(void)\r
{\r
- cdprintf("CHECK CD COMMAND\n");\r
+ cdprintf("CHECK CD COMMAND");\r
\r
// Check CDD\r
\r
\r
if (Pico_mcd->scd.Status_CDC & 1) // CDC is reading data ...\r
{\r
- cdprintf("Sending a read command\n");\r
+ cdprintf("Got a read command");\r
\r
// DATA ?\r
if (Pico_mcd->scd.TOC.Tracks[Pico_mcd->scd.Cur_Track - Pico_mcd->scd.TOC.First_Track].Type)\r
\r
int Get_Status_CDD_c0(void)\r
{\r
- cdprintf("Status command : Cur LBA = %d\n", Pico_mcd->scd.Cur_LBA);\r
+ cdprintf("Status command : Cur LBA = %d", Pico_mcd->scd.Cur_LBA);\r
\r
// Clear immediat status\r
if ((Pico_mcd->cdd.Status & 0x0F00) == 0x0200)\r
{\r
_msf MSF;\r
\r
- cdprintf("command 200 : Cur LBA = %d\n", Pico_mcd->scd.Cur_LBA);\r
+ cdprintf("command 200 : Cur LBA = %d", Pico_mcd->scd.Cur_LBA);\r
\r
CHECK_TRAY_OPEN\r
\r
// else if (!(CDC.CTRL.B.B0 & 0x80)) Pico_mcd->cdd.Status |= Pico_mcd->scd.Status_CDD;\r
Pico_mcd->cdd.Status |= Pico_mcd->scd.Status_CDD;\r
\r
- cdprintf("Status CDD = %.4X Status = %.4X\n", Pico_mcd->scd.Status_CDD, Pico_mcd->cdd.Status);\r
+ cdprintf("Status CDD = %.4X Status = %.4X", Pico_mcd->scd.Status_CDD, Pico_mcd->cdd.Status);\r
\r
LBA_to_MSF(Pico_mcd->scd.Cur_LBA, &MSF);\r
\r
elapsed_time = Pico_mcd->scd.Cur_LBA - Track_to_LBA(LBA_to_Track(Pico_mcd->scd.Cur_LBA));\r
LBA_to_MSF(elapsed_time - 150, &MSF);\r
\r
- cdprintf(" elapsed = %d\n", elapsed_time);\r
+ cdprintf(" elapsed = %d", elapsed_time);\r
\r
Pico_mcd->cdd.Minute = INT_TO_BCDW(MSF.M);\r
Pico_mcd->cdd.Seconde = INT_TO_BCDW(MSF.S);\r
\r
int Get_Current_Track_CDD_c22(void)\r
{\r
- cdprintf("Status CDD = %.4X Status = %.4X\n", Pico_mcd->scd.Status_CDD, Pico_mcd->cdd.Status);\r
+ cdprintf("Status CDD = %.4X Status = %.4X", Pico_mcd->scd.Status_CDD, Pico_mcd->cdd.Status);\r
\r
CHECK_TRAY_OPEN\r
\r
Pico_mcd->scd.Cur_LBA = new_lba;\r
CDC_Update_Header();\r
\r
- cdprintf("Read : Cur LBA = %d, M=%d, S=%d, F=%d\n", Pico_mcd->scd.Cur_LBA, MSF.M, MSF.S, MSF.F);\r
+ cdprintf("Read : Cur LBA = %d, M=%d, S=%d, F=%d", Pico_mcd->scd.Cur_LBA, MSF.M, MSF.S, MSF.F);\r
\r
if (Pico_mcd->scd.Status_CDD != PLAYING) delay += 20;\r
\r
{\r
_msf MSF;\r
LBA_to_MSF(Pico_mcd->scd.Cur_LBA, &MSF);\r
- cdprintf("Resume read : Cur LBA = %d, M=%d, S=%d, F=%d\n", Pico_mcd->scd.Cur_LBA, MSF.M, MSF.S, MSF.F);\r
+ cdprintf("Resume read : Cur LBA = %d, M=%d, S=%d, F=%d", Pico_mcd->scd.Cur_LBA, MSF.M, MSF.S, MSF.F);\r
}\r
#endif\r
\r