Commit Graph

347 Commits

Author SHA1 Message Date
Connor McLaughlin 3a831c543d GameSettings: Force icache for NHL FaceOff 2001 2021-06-02 15:13:43 +10:00
Connor McLaughlin 4a13009af8 GameSettings: Force ICache for SLPM-86086 2021-05-29 18:35:41 +10:00
Connor McLaughlin deb7f0741a GameSettings: Force LUT fastmem for Racing Lagoon
Slight performance boost.
2021-05-26 02:50:44 +10:00
Connor McLaughlin 6543cc42d3 Update compatibility settings for Rebel Assault II 2021-05-25 15:12:24 +10:00
Connor McLaughlin 9aaaf3f094 GameDB: Unflag analog controller for Mega Man 8 2021-05-20 12:19:28 +10:00
Connor McLaughlin 90ac14a242 Update compatibility list 2021-05-20 12:19:28 +10:00
Connor McLaughlin 9af822dc9c GameSettings: Remove some duplicate entries 2021-05-20 12:19:16 +10:00
Connor McLaughlin 77bf7d3902 Update game database 2021-05-09 03:30:57 +10:00
Connor McLaughlin 99876588c4 GameSettings: Force icache for Breath of Fire IV 2021-05-08 03:24:18 +10:00
Connor McLaughlin 0271622e59 Add PlayStationMouse supported controller for some games 2021-05-08 03:24:18 +10:00
Connor McLaughlin 862c6998eb Update compatibility list and game database 2021-04-30 02:53:03 +10:00
Connor McLaughlin 1e44c2f3d0 GameSettings: Add trait to force LUT fastmem
Should help with games like CMR2 and Lagnacure (which are
constantly invalidating code), and THPS series (which use
memory mirrors).
2021-04-27 03:16:44 +10:00
Connor McLaughlin 844c8e916f Update merged gamedb 2021-04-24 16:25:35 +10:00
Connor McLaughlin 600ae7bcc0 Update compatibility settings for Chrono Cross 2021-04-24 16:03:10 +10:00
Connor McLaughlin a11883e2b4 GameDB: Fix detection of Advanced V.G. (Japan) 2021-04-22 13:40:48 +10:00
Silent d6db467ce8
Update SDL game controller database 2021-04-22 00:08:08 +02:00
Connor McLaughlin 0b7d982121 Update merged gamedb.json 2021-04-19 01:36:14 +10:00
Connor McLaughlin a2a4b66cb7 Update compatibility settings 2021-04-18 18:59:59 +10:00
Connor McLaughlin 2ece7d19c1 GameDB: Fix analog controller support missing from numerous games 2021-04-17 21:52:26 +10:00
Connor McLaughlin 160aa06352 Add JSON game database data files 2021-04-17 17:04:24 +10:00
Connor McLaughlin 3303523463 Update compatibility list/settings 2021-04-15 01:31:54 +10:00
Connor McLaughlin bf7cd40f27 Update compatibility settings 2021-04-11 12:35:08 +10:00
6lackmag3 35f6f144ff
Update gamesettings.ini 2021-04-08 23:32:12 +03:00
6lackmag3 cd09d583c0
Update gamesettings.ini 2021-04-08 03:55:27 +03:00
Connor McLaughlin 830612dbbf Update compatibility settings 2021-04-08 03:07:10 +10:00
6lackmag3 bcd4eff10a
Update gamesettings.ini
Removed duplicate entry for Duke Nukem: Total Meltdown. This game supports DualShock analog mode so no need for DisableAnalogModeForcing = true.
2021-04-06 03:04:58 +03:00
Connor McLaughlin 57830bdd36 Update compatibility settings 2021-04-06 02:11:55 +10:00
Connor McLaughlin 0313ce6aee Update compatibility list/game settings 2021-04-01 02:29:59 +10:00
6lackmag3 ee9c1131db
Force digital mode for Twisted Metal 1 and 2 2021-03-28 20:25:54 +03:00
Connor McLaughlin 1e3679c48b Update compatibility list 2021-03-22 12:17:06 +10:00
Connor McLaughlin 75e473897e Update compatibility settings 2021-03-14 02:01:48 +10:00
PugsyMAME bcd3bace83
Chtdb.txt update 2021-03-13 15:20:49 +00:00
Connor McLaughlin 75ce744cfe GameSettings: Fix incorrect serial for Legend of Legaia (USA) 2021-03-09 17:24:46 +10:00
Connor McLaughlin 9d0c5d4c6d GameSettings: Force icache for Silent Hill 2021-03-08 17:29:00 +10:00
Connor McLaughlin 2106197418 Update compatibility list 2021-03-06 02:25:15 +10:00
6lackmag3 8f1cfb7373
Update gamesettings.ini
force digital for Mortal Kombat 4
2021-03-04 02:31:44 +03:00
ds22x 10994a953d
Remove duplicate line in gamesettings.ini
Removes a duplicate "DisableAnalogModeForcing = true" for SCES-00867 (Final Fantasy VII (Europe) (Disc 1).
2021-03-02 22:26:21 +01:00
Connor McLaughlin 206735ca42 GameSettings: Disable forced analog for FF7 2021-03-01 12:04:24 +10:00
Connor McLaughlin 1969a10034 FullscreenUI: Fix placeholder logo showing up 2021-02-25 02:20:33 +10:00
Connor McLaughlin d4bbef5021 GameSettings: Remove force interpreter for Spyro 2/3 PAL 2021-02-19 01:37:56 +10:00
Connor McLaughlin 2446e945a7 GameSettings: Force icache in Roland Garros French Open 2001 2021-02-09 01:23:53 +10:00
Connor McLaughlin d1536fdc62 GameSettings: Disable analog mode in Digimon World 2021-02-09 01:06:48 +10:00
Connor McLaughlin 3f981f0ceb Update game settings/compatibility list 2021-02-02 03:51:48 +10:00
Connor McLaughlin 61e4e6f140 Add "Fullscreen UI" 2021-01-31 17:10:27 +10:00
PugsyMAME f98f8ed726
Cheat Database maintenance
Cleaned up more cheats and added some more cheats, imported a bunch of widescreen cheats.
2021-01-30 15:37:52 +00:00
Connor McLaughlin baf8b1af43 Update game settings 2021-01-24 17:37:09 +10:00
Connor McLaughlin b3fd07e1b5 GameSettings: Adjust crop area for FF7 2021-01-13 02:37:04 +10:00
Connor McLaughlin bc6444b6ff Update compatibility list and settings 2021-01-11 01:12:32 +10:00
Connor McLaughlin 573c8370d7 Update game settings
Doom was missing for the PAL and Japanese releases.
2021-01-08 01:28:09 +10:00
Connor McLaughlin 9afd122f85 GameSettings: Remove a bunch of DMA size overrides 2021-01-06 00:15:42 +10:00
Connor McLaughlin 68f97a8116 Update game compatibility/settings 2021-01-05 12:22:01 +10:00
Connor McLaughlin 2501547acb GameSettings: Force icache for Deadheat Road (Japan)
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.
2021-01-03 16:12:00 +10:00
Connor McLaughlin 0de34d7bf7 DMA: Increase precision for large transfers
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.
2021-01-03 16:11:42 +10:00
Connor McLaughlin 68f3261582 Update game settings and compatibility list 2020-12-31 03:15:18 +10:00
Connor McLaughlin dfa36e0fa7 Update SDL game controller database 2020-12-29 03:18:43 +10:00
MojoJojoDojo aedfff7e3f
Adding 2 more games that needs CPU PGXP - Alundra 2 and Disney's Aladdin in Nasira's Revenge (#1287)
* Adding PGXP CPU for 2 games

* Revert "Adding PGXP CPU for 2 games"

This reverts commit 35e9ad743f.

* Update gamesettings.ini

Adding 2 more games that need CPU PGXP
2020-12-25 13:51:23 +10:00
Connor McLaughlin f393ea618e Shaders/Cccalibrator: Fix compile errors 2020-12-23 01:39:49 +10:00
Albert Liu a5f04f2a8e CommonHostInterface: Don't save/load input profile rumble for motorless controller types 2020-12-22 03:24:51 +10:00
PugsyMAME 295f369519 Added PAL games to cheat database + other modifications
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
2020-12-22 00:58:34 +10:00
Connor McLaughlin 7ca0d357cb shaders/cccalibrator: Fix GLSL compile error 2020-12-19 17:02:01 +10:00
Connor McLaughlin ed304f0dcd
Merge pull request #1224 from PavelDurov1488/master
Cccalibrator
2020-12-17 11:36:36 +10:00
Connor McLaughlin c0c035ab54 Update compatibility list and settings 2020-12-17 01:20:06 +10:00
PavelDurov1488 9310a736c4
Cccalibrator
Its not complete, i need to add dynamic noise and blur and make saturation tunable
2020-12-15 00:21:42 +08:00
Connor McLaughlin e85f7da874 Update game compatibility settings 2020-12-14 02:15:25 +10:00
Connor McLaughlin fd0e75ea61 Update compatibility list and settings 2020-12-14 01:39:32 +10:00
Blackbird88 57358e3499
GameSettings: Force Digital Controller in Disney's Hercules (Re-release) (#1190)
* GameSettings: Force Digital Controller in Disney's Hercules
2020-12-13 00:17:17 +10:00
Albert Liu def9a98cb9 GameSettings: Disable analog mode forcing instead of forcing digital controller 2020-12-11 19:50:43 -08:00
Connor McLaughlin b2a6ad143c Update compatibility settings for Moto Racer 2020-12-10 01:29:38 +10:00
Connor McLaughlin dcb4769298 Update compatibility list 2020-12-10 01:21:00 +10:00
Connor McLaughlin 770dd5a600 Update compatibility list/game settings 2020-12-09 01:56:14 +10:00
Connor McLaughlin d7de578d4a Update compatibility list/game settings 2020-12-09 01:37:28 +10:00
Connor McLaughlin 6d45d4d579
Merge pull request #1169 from PugsyMAME/master
More Cheat File Housekeeping
2020-12-09 00:23:23 +10:00
PugsyMAME f2db25e697
More Cheat File Housekeeping
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
2020-12-07 23:42:45 +00:00
Connor McLaughlin 11d2b3a1a8
Merge pull request #1157 from PugsyMAME/master
Added Cheat Code Information & More Housekeeping
2020-12-07 01:11:13 +10:00
PugsyMAME 044d806b2a
Added Cheat Code Information & More Housekeeping
Added cheat format information to the header of the cheat file and done some more housekeeping - reordering and converting more cheats into groups.
2020-12-06 12:48:24 +00:00
Connor McLaughlin 1e322191ea GameSettings: Force recompiler icache in Suikoden (USA)
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.
2020-12-06 00:35:54 +10:00
Connor McLaughlin 2899e2d73c
Merge pull request #1145 from PugsyMAME/master
General Cheat File Housekeeping
2020-12-05 02:07:14 +10:00
PugsyMAME 9556ad8a55
Changed all repetitive D0 codes into shorter C0 codes
Changed all repeating D0 codes with C0 types including a 00000000 FFFF terminator
2020-12-04 15:57:46 +00:00
PugsyMAME f561392136
General Housekeeping
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.
2020-12-04 13:26:23 +00:00
Connor McLaughlin 362905e3df GPU: Add display line offset game setting
Use when games need additional cropping.
2020-12-04 00:33:04 +10:00
PugsyMAME b7b15fe540
New conversion of my original database
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.
2020-12-02 23:33:57 +00:00
Connor McLaughlin 48f3bc7045 Update cheat database 2020-11-30 21:49:48 +10:00
Connor McLaughlin d1399fe6a3 Data: Add cheat database
Cheats courtesy of Pugsy.
2020-11-30 01:15:44 +10:00
Connor McLaughlin 57c6e4d5e8 Database: Include redump.org PSX database 2020-11-28 00:14:45 +10:00
Connor McLaughlin b16e639f0c GameSettings: Remove some duplicate entries 2020-11-28 00:14:44 +10:00
Connor McLaughlin b73fd7a4e8 SDLControllerInterface: Ship game controller db with builds 2020-11-28 00:14:44 +10:00
Connor McLaughlin 402532b8a5 GameSettings: Force PGXP mode for Spyro trilogy 2020-11-21 18:39:04 +10:00
Connor McLaughlin 37adc9ff34 GameSettings: Don't force interpreter in Threads of Fate 2020-11-19 00:45:44 +10:00
Connor McLaughlin be2d52b908 GameSettings: Disable upscaling in Slam 'n Jam '96 featuring Magic & Kareem (USA) 2020-11-19 00:40:02 +10:00
Connor McLaughlin 71eb578db1 Update compatibility settings/list 2020-11-16 01:14:58 +10:00
Connor McLaughlin fda95fb903 GameSettings: Force interpreter for Spyro 2/3 PAL
Self-modifying code in the same block, evil libcrypt stuff.
2020-10-30 01:12:04 +10:00
Connor McLaughlin 7210b0826a GameSettings: Make DMA/GPU tweak settings overridable 2020-10-30 00:44:40 +10:00
Connor McLaughlin b1c78d8bea Update compatibility list/game settings 2020-10-26 01:09:09 +10:00
Connor McLaughlin 8bf21fd5a0 GameSettings: Add display range override for Buster Bros. Collection 2020-10-25 00:12:32 +10:00
Connor McLaughlin 8432050094 Update compatibility list 2020-10-21 01:11:30 +10:00
Connor McLaughlin 82f00237af Data: Add simple-brightness and simple-gamma shaders 2020-10-14 00:48:48 +10:00
Connor McLaughlin 0825bd1d2d Update game settings from @RinMaru 2020-10-11 12:45:32 +10:00
Connor McLaughlin 51f0bb77a7 Update compatibility list 2020-10-05 00:25:07 +10:00
Connor McLaughlin 13bd50a6a9 Update game settings 2020-10-04 00:12:01 +10:00
Connor McLaughlin 10d9b17b4f Update game settings 2020-10-03 01:06:04 +10:00
Connor McLaughlin 5620e2f5c8 Update compatibility list 2020-09-30 01:12:30 +10:00
Connor McLaughlin f2c5a51924 Update compatibility list and game settings 2020-09-24 22:18:41 +10:00
Connor McLaughlin 4274bc1daf Update game settings 2020-09-24 12:33:11 +10:00
Connor McLaughlin fa3307e5f1 Update compatibility settings 2020-09-20 01:46:06 +10:00
Connor McLaughlin 6ababf7e53 Add simple shaders and some ported from DolphinFX 2020-09-13 20:32:34 +10:00
Connor McLaughlin 24716591a9 Update compatibility list 2020-09-10 00:13:27 +10:00
Blackbird88 9f59b81277
More gameinis (#809)
Co-authored-by: Connor McLaughlin <stenzek@gmail.com>
2020-08-29 23:47:48 +10:00
Connor McLaughlin 1a15cf4951 Update compatibility list 2020-08-29 22:33:44 +10:00
Connor McLaughlin d69c17db3d Force enable icache on a few games
Fixes them or fixes their speed issues.
2020-08-29 22:30:37 +10:00
Connor McLaughlin 3aecf6be27 GameSettings: Rename 'enable' options to 'force'
As per discussion on Discord.
2020-08-29 21:53:53 +10:00
Connor McLaughlin 79aaf908a6 Update compatibility list 2020-08-26 00:20:09 +10:00
Silent 348f4f78eb
Add ForceDigitalController for a handful of games 2020-08-23 16:35:25 +02:00
Blackbird88 7cc22e24d1
Star Wars - Dark Forces (SLUS-00297) gameini 2020-08-23 15:29:03 +02:00
Connor McLaughlin afda565d78 Add global overrides for interlacing/PGXP-CPU 2020-08-21 00:09:37 +10:00
Connor McLaughlin d568c458b8 Update compatibility list 2020-08-19 00:09:06 +10:00
Connor McLaughlin dcbc514618 Update compatibility list 2020-08-17 01:26:15 +10:00
Connor McLaughlin 0aefdf4753 Update compatibility list 2020-08-16 01:42:05 +10:00
Connor McLaughlin 7697898699 Update compatibility list 2020-08-13 01:10:03 +10:00
Connor McLaughlin 9ee4c0a898 Update compatibility list 2020-08-06 01:24:11 +10:00
Connor McLaughlin 34a515cd08 Update compatibility list 2020-08-05 03:29:36 +10:00
Connor McLaughlin 08b8176497 Update compatibility database 2020-08-03 03:28:13 +10:00
Connor McLaughlin 94777a15cd Update compatibility list 2020-08-03 02:09:14 +10:00
Connor McLaughlin 821b2b4be8 Update compatibility list 2020-07-28 20:33:09 +10:00
Connor McLaughlin 4b2e6cdfa8 Update compatibility list 2020-07-24 02:40:46 +10:00
Connor McLaughlin 24deb91f3f Update compatibility list 2020-07-23 02:50:45 +10:00
Connor McLaughlin 7a552209be Update compatibility list 2020-07-22 13:53:22 +10:00
Connor McLaughlin 4086b8e32c Update compatibility list 2020-07-22 13:11:52 +10:00
Connor McLaughlin d996f46618 Update compatibility database 2020-07-03 01:51:09 +10:00
Connor McLaughlin 1667d0a271 Update compatibility list from @macattack222 and @HeroponRikiBestest 2020-06-22 15:56:00 +10:00
Connor McLaughlin cab5e70ccc Update compatibility list with data from @macattack222 2020-06-20 03:36:47 +10:00
Connor McLaughlin 8ae04f66a1 Update compatibility list with data from @Zet-sensei 2020-06-19 01:42:36 +10:00
Connor McLaughlin 06f5c3710d Update compatibility list 2020-06-07 19:15:06 +10:00
Connor McLaughlin 8c5f6bafc6 Update compatibility list 2020-06-03 01:12:32 +10:00
Connor McLaughlin a3e8f40a09 Merge compatibility list 2020-05-31 16:44:59 +10:00
Connor McLaughlin 13c3426148
Merge pull request #506 from ggrtk/analog-controller
Update input profiles and input profile handling
2020-05-28 13:06:40 +10:00
Albert Liu b5311e5896 InputProfiles: Add PlayStation Classic Controller input profile 2020-05-27 15:57:44 -07:00
Albert Liu ca873cf243 InputProfiles: Update DualShock 4 input profile
Profile also works for DualShock 3 on Linux.
2020-05-27 15:52:23 -07:00
Connor McLaughlin ddbfb404ed Merge compatibility list 2020-05-28 03:15:51 +10:00
Connor McLaughlin cc470f592b Merge game compatibility database 2020-05-27 02:48:59 +10:00
Connor McLaughlin fb443ea5f5 Update compatibility list with entries from @Zet-sensei 2020-05-25 02:33:31 +10:00
Connor McLaughlin cd4f551e8c compatibility.xml: Merge in latest changes from spreadsheet 2020-05-24 13:28:12 +10:00
Connor McLaughlin 379e5083a4 compatibility.xml: Add entries from @DarkFrost89 2020-05-23 19:26:12 +10:00
Connor McLaughlin f901b23aad Update compatibility list with entries from @Zet-sensei 2020-05-19 15:28:23 +10:00
Connor McLaughlin 7be360475b Add script to merge compatibility lists 2020-05-19 15:04:19 +10:00
Connor McLaughlin d0774e48cd Add initial compatibility database 2020-05-16 21:08:00 +10:00
Connor McLaughlin 8ef59f7cec InputProfiles: Bind Guide button to analog toggle for XBox 2020-05-15 01:32:50 +10:00
Connor McLaughlin 4d7240cf88 Add some input profiles to ship with 2020-04-15 01:48:21 +10:00