shithub: psxe

Download patch

ref: a0e8d1b46ba60ab7daea176d8804a48834db5a09
parent: 45d0308f8b9c46cf717449e74730bd6a491a9e38
author: allkern <lisandroaalarcon@gmail.com>
date: Mon Aug 14 19:42:58 EDT 2023

Remove unnecessary register

--- a/psx/dev/cdrom.c
+++ b/psx/dev/cdrom.c
@@ -763,9 +763,7 @@
 }
 
 void cdrom_write_req(psx_cdrom_t* cdrom, uint8_t value) {
-    cdrom->request = value;
-
-    if (cdrom->request & REQ_BFRD) {
+    if (value & REQ_BFRD) {
         SET_BITS(status, STAT_DRQSTS_MASK, STAT_DRQSTS_MASK);
 
         cdrom->dfifo_full = 1;
--- a/psx/dev/cdrom.h
+++ b/psx/dev/cdrom.h
@@ -148,7 +148,6 @@
     uint8_t status;
     uint8_t ifr;
     uint8_t ier;
-    uint8_t request;
 
     uint8_t pfifo[16];
     uint8_t rfifo[16];
--