shithub: psxe

Download patch

ref: f4eec2ab8a9bcf9c770e9eb471cc5a7efbe40304
parent: 9edd01be58e6cb0fd023e396d560a142dddeb0c4
author: allkern <lisandroaalarcon@gmail.com>
date: Tue Sep 26 12:35:50 EDT 2023

Remove dead code

--- a/psx/dev/mcd.c
+++ b/psx/dev/mcd.c
@@ -43,9 +43,9 @@
                 case 'S': mcd->state = MCD_S_STATE_TX_ACK1; break;
             }
 
-            // log_set_quiet(0);
-            // log_fatal("mcd read %02x", mcd->tx_data);
-            // log_set_quiet(1);
+            /**/ log_set_quiet(0);
+            /**/ log_fatal("mcd read %02x", mcd->tx_data);
+            /**/ log_set_quiet(1);
 
             return mcd->tx_data;
         } break;
@@ -71,9 +71,9 @@
                 break;
             }
 
-            // log_set_quiet(0);
-            // log_fatal("mcd read %02x", data);
-            // log_set_quiet(1);
+            /**/ log_set_quiet(0);
+            /**/ log_fatal("mcd read %02x", data);
+            /**/ log_set_quiet(1);
 
             return data;
         } break;
@@ -82,9 +82,9 @@
             mcd->tx_data_ready = 0;
             mcd->state = MCD_STATE_TX_HIZ;
 
-            // log_set_quiet(0);
-            // log_fatal("mcd read %02x", 'G');
-            // log_set_quiet(1);
+            /**/ log_set_quiet(0);
+            /**/ log_fatal("mcd read %02x", 'G');
+            /**/ log_set_quiet(1);
 
             return 'G';
         } break;
@@ -93,17 +93,17 @@
     mcd->tx_data_ready = 1;
     mcd->state++;
 
-    // log_set_quiet(0);
-    // log_fatal("mcd read %02x", mcd->tx_data);
-    // log_set_quiet(1);
+    /**/ log_set_quiet(0);
+    /**/ log_fatal("mcd read %02x", mcd->tx_data);
+    /**/ log_set_quiet(1);
 
     return mcd->tx_data;
 }
 
 void psx_mcd_write(psx_mcd_t* mcd, uint8_t data) {
-    // log_set_quiet(0);
-    // log_fatal("mcd write %02x", data);
-    // log_set_quiet(1);
+    /**/ log_set_quiet(0);
+    /**/ log_fatal("mcd write %02x", data);
+    /**/ log_set_quiet(1);
 
     switch (mcd->state) {
         case MCD_STATE_TX_FLG: mcd->mode = data; break;
--- a/psx/dev/pad.c
+++ b/psx/dev/pad.c
@@ -69,105 +69,10 @@
     }
 }
 
-// uint32_t pad_read_rx(psx_pad_t* pad) {
-//     // log_set_quiet(0);
-//     // log_fatal("pad read dest=%02x, jout=%u, rxen=%u, slot=%u",
-//     //     pad->dest,
-//     //     !!(pad->ctrl & CTRL_JOUT),
-//     //     !!(pad->ctrl & CTRL_RXEN),
-//     //     (pad->ctrl >> 13) & 1
-//     // );
-//     // log_set_quiet(1);
-
-//     if (!pad->dest || !(pad->ctrl & CTRL_JOUT))
-//         return 0xffffffff;
-
-//     // if ((!(pad->ctrl & CTRL_JOUT)) && (!(pad->ctrl & CTRL_RXEN)))
-//     //     return 0xffffffff;
-
-//     switch (pad->dest) {
-//         case DEST_JOY: {
-//             psx_input_t* joy = pad->joy_slot[(pad->ctrl >> 13) & 1];
-
-//             if (!joy)
-//                 return 0xffffffff;
-
-//             uint8_t data = joy->read_func(joy->udata);
-
-//             if (!joy->query_fifo_func(joy->udata))
-//                 pad->dest = 0;
-
-//             return data;
-//         } break;
-
-//         case DEST_MCD: {
-//             psx_mcd_t* mcd = pad->mcd_slot[(pad->ctrl >> 13) & 1];
-
-//             if (!mcd)
-//                 return 0xffffffff;
-
-//             uint8_t data = psx_mcd_read(mcd);
-
-//             if (!psx_mcd_query(mcd))
-//                 pad->dest = 0;
-
-//             return data;
-//         } break;
-//     }
-
-//     return 0xffffffff;
-// }
-
-// void pad_write_tx(psx_pad_t* pad, uint16_t data) {
-//     if (!(pad->ctrl & CTRL_TXEN))
-//         return;
-
-//     if (!pad->joy_slot[(pad->ctrl >> 13) & 1])
-//         return;
-
-//     log_set_quiet(0);
-//     log_fatal("pad write %02x", data);
-//     log_set_quiet(1);
-
-//     if (!pad->dest) {
-//         if ((data == DEST_JOY) || (data == DEST_MCD))
-//             pad->dest = data;
-
-//         return;
-//     }
-
-//     switch (pad->dest) {
-//         case DEST_JOY: {
-//             psx_input_t* joy = pad->joy_slot[(pad->ctrl >> 13) & 1];
-
-//             if (!joy)
-//                 return;
-
-//             pad->cycles_until_irq = 512;
-
-//             joy->write_func(joy->udata, data);
-
-//             if (!joy->query_fifo_func(joy->udata))
-//                 pad->dest = 0;
-//         } break;
-
-//         case DEST_MCD: {
-//             psx_mcd_t* mcd = pad->mcd_slot[(pad->ctrl >> 13) & 1];
-
-//             if (!mcd)
-//                 return;
-
-//             pad->cycles_until_irq = 512;
-            
-//             psx_mcd_write(mcd, data);
-
-//             if (!psx_mcd_query(mcd))
-//                 pad->dest = 0;
-//         } break;
-//     }
-// }
-
 uint32_t pad_handle_stat_read(psx_pad_t* pad) {
+    log_set_quiet(0);
+    log_fatal("pad stat read");
+    log_set_quiet(1);
     return 0x07;
     psx_input_t* joy = pad->joy_slot[(pad->ctrl >> 13) & 1];
 
--