Previous 199869 Revisions Next

r22549 Thursday 25th April, 2013 at 14:30:40 UTC by smf
changed loop detection hack to use address mask to stop it crashing, nfs vrally 2 doesn't crash straight away but it's graphics are completely corrupt. (nw)
[src/emu/cpu/psx]dma.c

trunk/src/emu/cpu/psx/dma.c
r22548r22549
173173            // the hardware.
174174            // Mametesters.org: psyforce0105u5red, raystorm0111u1red
175175            if ((n_nextaddress & 0xffffff) != 0xffffff)
176               if (n_address == m_ram[ (n_nextaddress & 0xffffff) / 4])
176            {
177               if (n_address == m_ram[ (n_nextaddress & n_adrmask) / 4] ||
178                  n_address == (n_nextaddress & n_adrmask) )
179               {
177180                  break;
178            if (n_address == (n_nextaddress & 0xffffff) )
179               break;
181               }
182            }
180183            n_address = ( n_nextaddress & 0xffffff );
181184
182185            n_total += ( n_size + 1 );

Previous 199869 Revisions Next


© 1997-2024 The MAME Team