shithub: psxe

Download patch

ref: 5cf46ac69c883a0b09fe674c38bdff3bab894535
parent: 923f2f1b66a283986f09ce1f869f9d4957e1b8ab
author: Lisandro Alarcón <lisandroaalarcon@gmail.com>
date: Thu Aug 3 18:23:32 EDT 2023

Use `IFR_INTn`

--- a/psx/dev/cdrom.c
+++ b/psx/dev/cdrom.c
@@ -158,7 +158,7 @@
         case CD_STATE_SEND_RESP1: {
             log_fatal("CdlReadN: CD_STATE_SEND_RESP1");
 
-            SET_BITS(ifr, IFR_INT, 3);
+            SET_BITS(ifr, IFR_INT, IFR_INT3);
             RESP_PUSH(GETSTAT_MOTOR);
 
             fseek(cdrom->disc, cdrom->seek_offset, 0);
@@ -178,7 +178,7 @@
         case CD_STATE_SEND_RESP2: {
             log_fatal("CdlReadN: CD_STATE_SEND_RESP2");
 
-            SET_BITS(ifr, IFR_INT, 1);
+            SET_BITS(ifr, IFR_INT, IFR_INT1);
             RESP_PUSH(GETSTAT_MOTOR | GETSTAT_READ);
 
             log_fatal("Reading data from disc. offset=%02x:%02x:%02x (%08x, tellg=%08x)",
--