From 8789bfbd276611f45dce1ff25029c4cd2ce7dfd5 Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Wed, 27 Apr 2011 22:00:29 +0000 Subject: [PATCH] tentative fix (this time for real) for PSX video breakage between 0.141u2 and 0.141u3 test cases: Madden '96 proto: without this line the games dies right after the stat screen, with this line you can enter in-game and play Baldur's Gate proto: without this line no video, with this line video are played (even if the RGB switch is still present) and you can reach the title screen --- src/mame/machine/psx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mame/machine/psx.c b/src/mame/machine/psx.c index d88277f20dc..b568d3732c1 100644 --- a/src/mame/machine/psx.c +++ b/src/mame/machine/psx.c @@ -292,6 +292,7 @@ static void dma_interrupt_update( psx_machine *p_psx ) { verboselog( p_psx, 2, "dma_interrupt_update( %02x, %02x ) interrupt not enabled\n", n_int, n_mask ); } + p_psx->n_dicr &= 0x00ffffff | ( p_psx->n_dicr << 8 ); } static void dma_finished(psx_machine *p_psx, int n_channel)