shows: press start button
[picodrive.git] / Pico / cd / cd_sys.c
index 833680b..2c70ea2 100644 (file)
@@ -4,8 +4,9 @@
 \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
@@ -153,7 +154,7 @@ int Track_to_LBA(int track)
 \r
 void Check_CD_Command(void)\r
 {\r
-       cdprintf("CHECK CD COMMAND\n");\r
+       cdprintf("CHECK CD COMMAND");\r
 \r
        // Check CDD\r
 \r
@@ -168,7 +169,7 @@ void Check_CD_Command(void)
 \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
@@ -256,7 +257,7 @@ void Change_CD(void)
 \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
@@ -299,7 +300,7 @@ int Get_Pos_CDD_c20(void)
 {\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
@@ -312,7 +313,7 @@ int Get_Pos_CDD_c20(void)
 //     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
@@ -348,7 +349,7 @@ int Get_Track_Pos_CDD_c21(void)
        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
@@ -363,7 +364,7 @@ int Get_Track_Pos_CDD_c21(void)
 \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
@@ -504,7 +505,7 @@ int Play_CDD_c3(void)
        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
@@ -610,7 +611,7 @@ int Resume_CDD_c7(void)
        {\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