Get rid of bit fields in union
[pcsx_rearmed.git] / libpcsxcore / cdrom.c
index 4b3e263..6f4027c 100644 (file)
@@ -774,7 +774,7 @@ void cdrInterrupt() {
                         * 
                         * We will need to get around this for Bedlam/Rise 2 later...
                         * */
-                       if (cdr.DriveState != DRIVESTATE_STANDBY)
+                       if (cdr.DriveState == DRIVESTATE_STANDBY)
                        {
                                delay = 7000;
                        }
@@ -1491,7 +1491,7 @@ void psxDma3(u32 madr, u32 bcr, u32 chcr) {
 
 
                        ptr = (u8 *)PSXM(madr);
-                       if (ptr == NULL) {
+                       if (ptr == INVALID_PTR) {
                                CDR_LOG("psxDma3() Log: *** DMA 3 *** NULL Pointer!\n");
                                break;
                        }