Fixes graphical corruption in loading screen - the game executes a
memcpy out of uncached ROM while the DMA is occurring, then modifies it
before it finishes.
Also gets rid of the delay on the GPU side for writing to VRAM (doesn't
make sense), and it's not needed since we slice the block transfers now.
Fixes palette corruption in Vigilante 8, and missing rider in
Championship Motocross 2001 featuring Ricky Carmichael.
* Adding PGXP CPU for 2 games
* Revert "Adding PGXP CPU for 2 games"
This reverts commit 35e9ad743f8d505f43388ff00f1c2fc4066ba3ea.
* Update gamesettings.ini
Adding 2 more games that need CPU PGXP
1. Cleaned up and added cheats for non-softwarelist games, mainly for PAL regions this has doubled the size of the database.
2. Added information about the various 32 bit by 32 bit cheat types to the cheat file header.
3. Added information for cheat types 31, 32 ,81, 82, 91 & 92 which are BIT set and clear cheat types - I'll do a PR for these in the next week.
4. Grouped some more cheats
More cheat clean ups and added some more cheats
Added button info to the code format at the top of the file for the R4 type
Added placeholders for the games in the softwarelist with no cheats so that there is somewhere to insert the cheats quickly
This game calls BIOS memmove() in uncached memory a bunch of times,
which takes several frames to complete. Version 1.0 will corrupt
palettes if this completes too quickly.
Added basic header to top of cheat file. Started work on further cleaning up the cheats to work better with Duckstation - grouping, re-sorting, fixing typos and format discrepancies, adding some cheats and removing a few duplicate cheats.
Converted MAME format cheats into DS format, fixed issue with some games having multiple headings and made the headers more verbose with square brackets to help them stand out.