Revert "clear Index0 data FIFO flag (#241)"
authornotaz <notasas@gmail.com>
Thu, 17 Feb 2022 00:14:03 +0000 (02:14 +0200)
committernotaz <notasas@gmail.com>
Thu, 17 Feb 2022 00:14:51 +0000 (02:14 +0200)
This reverts commit 50ae51487697da0d2f9c93295f89d2f10694b6d8.
It broke Driver 2.

libpcsxcore/cdrom.c

index ea97308..191a737 100644 (file)
@@ -1281,8 +1281,8 @@ unsigned char cdrRead0(void) {
 
        if (cdr.OCUP)
                cdr.Ctrl |= 0x40;
-       else
-               cdr.Ctrl &= ~0x40;
+//  else
+//             cdr.Ctrl &= ~0x40;
 
        // What means the 0x10 and the 0x08 bits? I only saw it used by the bios
        cdr.Ctrl |= 0x18;
@@ -1378,7 +1378,6 @@ unsigned char cdrRead2(void) {
        unsigned char ret;
 
        if (cdr.Readed == 0) {
-               cdr.OCUP = 0;
                ret = 0;
        } else {
                ret = *pTransfer++;