shithub: psxe

Download patch

ref: 770779a82df86d8f2f8e3d295bb148fe9ed741c9
parent: 5f4bd970807c23ebdb5afeea75160aace66107e1
author: allkern <lisandroaalarcon@gmail.com>
date: Tue Aug 13 13:12:34 EDT 2024

Fix 0-sized CDROM DMA

--- a/psx/dev/cdrom/audio.c
+++ b/psx/dev/cdrom/audio.c
@@ -332,8 +332,6 @@
         cdrom->cdda_prev_track = 0;
         cdrom->cdda_playing = 0;
 
-        printf("prev_track=%u track=%u\n", cdrom->cdda_prev_track, track);
-
         cdrom_send_autopause_irq(cdrom);
 
         return;
--- a/psx/dev/dma.c
+++ b/psx/dev/dma.c
@@ -346,7 +346,7 @@
     uint32_t size = BCR_SIZE(cdrom);
 
     if (!size)
-        printf("0 sized CDROM DMA\n");
+        size = 0x10000;
 
     dma->cdrom_irq_delay = 1;
 
--