Commit Graph

2973 Commits

Author SHA1 Message Date
Connor McLaughlin b8eee191fa wip 2020-12-08 00:48:17 +10:00
Connor McLaughlin cbaca5d788 dep: Add spirv-cross 2020-12-08 00:48:17 +10:00
Connor McLaughlin a965d78a87 System: Log FPS/frame times every second 2020-12-07 23:37:09 +10:00
Connor McLaughlin b44a654943 System: Reset throttler when audio buffers underflow
Should hopefully reduce the chances of the audio source ending up out of
phase from the emulation when vsync is disabled.
2020-12-07 02:44:23 +10:00
Connor McLaughlin c8f33e340b Revert "CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed"
This reverts commit 922e17f677.
2020-12-07 02:44:23 +10: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
Connor McLaughlin f002b4ca4b
Merge pull request #1150 from andercard0/patch-37
Atualização Português do Brasil
2020-12-07 01:09:46 +10:00
Connor McLaughlin ead1be4728 Android: Add version, GitHub, Discord to app 2020-12-07 01:07:13 +10:00
Connor McLaughlin e579cd2eb2 CDImageHasher: Only ignore index 0 for track 1 2020-12-07 00:44:48 +10:00
Connor McLaughlin 0fbb69a3ef Qt: Add option to hide the mouse cursor in fullscreen 2020-12-07 00:06:32 +10:00
Connor McLaughlin a511882cb8 D3D11HostDisplay: Add an option to force a blit/discard swap chain 2020-12-06 23:46:23 +10:00
Connor McLaughlin 3ccfc42b0f D3D11HostDisplay: Use shader cache for postprocessing shaders 2020-12-06 23:37:41 +10:00
Connor McLaughlin 737a87b483 CommonHostInterface: Add a hotkey to toggle all cheats 2020-12-06 23:32:32 +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 922e17f677 CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed 2020-12-06 18:18:18 +10:00
Connor McLaughlin f5ccb6ea60 CPU: Fall back to mmap'ed buffer if reprotecting code space fails 2020-12-06 18:13:07 +10:00
Connor McLaughlin 09495b1d93 Cheats: Implement C1 command 2020-12-06 15:50:58 +10:00
Connor McLaughlin ea9829946d Cheats: Implement D4/D5/D6 code types 2020-12-06 15:47:00 +10:00
Anderson_Cardoso f0c2fb23e3
Atualização Português do Brasil 2020-12-05 13:51:47 -03:00
Connor McLaughlin fd6462263f Common/Event: Fix TryWait not returning on timeout on Linux
Fixes a potential deadlock in the Qt frontend if initialization on the
emu thread takes too long.
2020-12-06 00:41:07 +10: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 a90c25d0e7 SPU: Ignore manually set loop address only on first block
Fixes occasional missing dialogue in Valkyrie Profile.
2020-12-06 00:35:54 +10:00
Connor McLaughlin d7bd21c06d Timers: Update when sync is used with sysclk source
Fixes hang at boot in Zoku Mikagura Shoujo Tanteidan - Kanketsuhen.
2020-12-06 00:35:54 +10:00
Connor McLaughlin 5e05a14f97 GPU: Fix incorrect draw time approximation of lines
Fixes flickering pre-mission screen in Omega Boost.
2020-12-06 00:35:54 +10:00
Connor McLaughlin d757056891 GPU: Implement dot clock timer (Timer 0)
Fixes softlock in Evil Dead - Hail to the King.
2020-12-06 00:35:54 +10:00
Connor McLaughlin 8b3426a96e System: Reinitialize code cache on hw settings change/disc swap
Basically, anything which could allocate large amounts of memory and
potentially overlap with our fastmem area.
2020-12-06 00:35:54 +10:00
Connor McLaughlin 1c9d0967b1 GPU/OpenGL: Fix shader compile error on GLES 2020-12-06 00:35:54 +10:00
Connor McLaughlin 6d674175f4 Qt: Add missing documentation for pause-on-focus-loss 2020-12-06 00:35:54 +10:00
Connor McLaughlin 47cd1bc67e
Merge pull request #1149 from andercard0/patch-36
Atualização tradução Português do Brasil
2020-12-06 00:35:19 +10:00
RaydenX93 a9b7e295fe
Update Italian Translation (#1148)
* Update duckstation-qt_it.ts

* Corrections

On behalf of @hugihadein
2020-12-06 00:35:08 +10:00
Connor McLaughlin 6b147d8a59
Merge pull request #1146 from CookiePLMonster/xinput-axis-fix
XInput: Fix mapping triggers to axes
2020-12-06 00:34:56 +10:00
Anderson_Cardoso 2fc27a6bb2
Atualização tradução Português do Brasil
Updated to latest.
2020-12-05 09:00:19 -03:00
Silent 39768edd74
XInput: Fix mapping triggers to axes 2020-12-04 17:55:01 +01:00
Connor McLaughlin 5575950822 Cheats: Support chaining C0 codes with separator (00000000 FFFF) 2020-12-05 02:08:10 +10:00
Connor McLaughlin af6b0dc189 Qt: Add option to pause on application focus loss 2020-12-05 02:08:10 +10:00
Connor McLaughlin 2899e2d73c
Merge pull request #1145 from PugsyMAME/master
General Cheat File Housekeeping
2020-12-05 02:07:14 +10:00
Connor McLaughlin 0a0243b78e
Merge pull request #1141 from andercard0/patch-35
Atualização Português Brasil
2020-12-05 02:05:33 +10:00
Connor McLaughlin 60b7d8e8c0
Merge pull request #1140 from zkdpower/master
Update Simple-Chinese language file to latest
2020-12-05 02:05:19 +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 9edf71d4de
Merge pull request #1 from PugsyMAME/PugsyMAME-patch-1
General Cheat File Housekeeping #1
2020-12-04 13:31:18 +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
Anderson_Cardoso 526c682298
Atualização Português Brasil
Atualizado para versão atual!
2020-12-03 22:02:31 -03:00
zkdpower 822df373bb
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2020-12-04 08:54:53 +08:00
Connor McLaughlin 9089c97339 CPU: Drop cache control log to dev level 2020-12-04 01:19:00 +10:00
Connor McLaughlin 52dbcbaca5 PGXP: Treat add rd, rs, zero as moves
Fixes exploding vertices in BIOS intro.

Needs further investigation as to why this fixes it - clearly the actual
oepration is incorrect.
2020-12-04 01:07:36 +10:00
Connor McLaughlin 59ac365b52 GPU/HW: Extend the UV range to all "upscaled" pixels
Extend the UV range to all "upscaled" pixels. This means 1-pixel-high
polygon-based framebuffer effects won't be downsampled.

(e.g. Mega Man Legends 2 haze effect)
2020-12-04 00:33:04 +10: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
Connor McLaughlin c9ca57f013
Merge pull request #1134 from PugsyMAME/master
New conversion of the original database
2020-12-04 00:32:36 +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 8ad9dcb1ac Android: Add CD-ROM preload option 2020-12-03 00:57:52 +10:00