ref: 45d0308f8b9c46cf717449e74730bd6a491a9e38
parent: 636992a1d3564ca72aecd18aafcb88b8533ffc83
author: allkern <lisandroaalarcon@gmail.com>
date: Sat Aug 12 19:49:53 EDT 2023
Update cdrom.c
--- a/psx/dev/cdrom.c
+++ b/psx/dev/cdrom.c
@@ -416,7 +416,7 @@
SET_BITS(ifr, IFR_INT, IFR_INT3);
RESP_PUSH(0x14);
RESP_PUSH(0x01);
- RESP_PUSH(cdrom->stat);
+ RESP_PUSH(GETSTAT_MOTOR);
cdrom->delayed_command = CDL_NONE;
cdrom->state = CD_STATE_RECV_CMD;
@@ -437,7 +437,7 @@
case CD_STATE_SEND_RESP1: {SET_BITS(ifr, IFR_INT, 3);
- RESP_PUSH(cdrom->stat);
+ RESP_PUSH(GETSTAT_MOTOR);
cdrom->irq_delay = DELAY_1MS;
cdrom->state = CD_STATE_SEND_RESP2;
@@ -446,7 +446,7 @@
case CD_STATE_SEND_RESP2: {SET_BITS(ifr, IFR_INT, 2);
- RESP_PUSH(cdrom->stat);
+ RESP_PUSH(GETSTAT_MOTOR);
cdrom->state = CD_STATE_RECV_CMD;
cdrom->delayed_command = CDL_NONE;
--
⑨