3816 Commits

Author SHA1 Message Date
zkdpower
dda2cccb1c Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-05-20 12:19:27 +10:00
Anderson_Cardoso
217f874cff Update Brazilian Portuguese Language
Update to latest.
2021-05-20 12:19:27 +10:00
Connor McLaughlin
437d3fbb4b GPU/SW: Set display parameters before data 2021-05-20 12:19:27 +10:00
Connor McLaughlin
3d972955a7 FullscreenUI: Fix empty cheat menu leaving system paused 2021-05-20 12:19:27 +10:00
Connor McLaughlin
a6d2324f0e ControllerInterface: Don't fire events when fullscreen UI active 2021-05-20 12:19:27 +10:00
Connor McLaughlin
00ffffe8c0 VulkanHostDisplay: Handle surface changes if this happens 2021-05-20 12:19:27 +10:00
Connor McLaughlin
08a815ad7b FullscreenUI: Make show status indicator setting local 2021-05-20 12:19:26 +10:00
Connor McLaughlin
172ba1fc32 CommonHostInterface: Fix controller masking for Start Disc 2021-05-20 12:19:26 +10:00
Connor McLaughlin
301bbb4924 CDImagePBP: Handle compression level 0 files 2021-05-20 12:19:26 +10:00
Connor McLaughlin
68fd77c326 CDImagePBP: Fix reading from track 1 pregap 2021-05-20 12:19:26 +10:00
Connor McLaughlin
69fb8de644 CDImageM3u: Fix crash when error pointer is null 2021-05-20 12:19:26 +10:00
Anderson_Cardoso
6e189f4fd0 Atualização Português do Brasil
Update file to latest
2021-05-20 12:19:26 +10:00
ValadAmoleo
1fa4460590 Added a toggle for persistent message. (#2106)
* Added a toggle for persistent message.

Added a toggle to display settings to disable persistent messages (ff, pause) in the fullscreen UI.

* Moved toggle for the icons to advanced settings.

Moved the toggle to the advanced settings as suggested.  Renamed the option from "show persistent messages" to "show speed icons", so that it's much more specific.
2021-05-20 12:19:26 +10:00
Connor McLaughlin
8c7282046b CPU/CodeCache: Re-enable interpreter fallback heuristic 2021-05-20 12:19:25 +10:00
Connor McLaughlin
acda42be16 CPU/Recompiler: Get rid of non-constant offsetofs 2021-05-20 12:19:24 +10:00
zkdpower
4cb8817247 Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-05-20 12:19:23 +10:00
Connor McLaughlin
1ed1d641a6 CPU/Recompiler: Don't use intepreter icache when falling back
Fixes broken rendering in TOCA 2.

It has self-modifying code every frame, which gets falled back to the
interpreter, and using the interpreter's icache, which resulted in
stale code executing.
2021-05-20 12:19:23 +10:00
Connor McLaughlin
e24a2aa6ac NoGUI/SDL: Save and restore window geometry 2021-05-20 12:19:23 +10:00
Connor McLaughlin
8e9fbf63a3 NoGUI/SDL: Implement pause on focus loss 2021-05-20 12:19:23 +10:00
Connor McLaughlin
ab0364eb8f Qt: Move fullscreen to view menu 2021-05-20 12:19:23 +10:00
Connor McLaughlin
8dd36f4474 CommonHostInterface: Fix translatability of widescreen hack toggle message 2021-05-20 12:19:23 +10:00
Connor McLaughlin
6eb0496d77 AnalogController: Don't panic on unknown configuration mode command 2021-05-20 12:19:23 +10:00
ValadAmoleo
057c264d97 Widescreen Hotkey (#2080)
* Widescreen Hotkey

Added the ability to toggle Widescreen Hack and set the Aspect Ratio via a hotkey.

This is in response to Discussion #1912 (https://github.com/stenzek/duckstation/discussions/1912)

* Widescreen Hotkey Uses Settings

The Widescreen Hotkey now looks at the user's global or game settings when toggling.  This means:
When disabling the widescreen hack it uses a non-wide ratio as set by the user if available or auto if unavailable.
When enabling the widescreen hack it uses a wide ratio as set by the user if available or 16:9 if unavailable.

* Avoids loading the entire settings now.

Specifically loads the aspect ratio setting.
2021-05-20 12:19:23 +10:00
Connor McLaughlin
1e7e52718e NamcoGuncon: Only update trigger for offscreen on change 2021-05-20 12:19:21 +10:00
Nekokabu
d096d0bd56 Update duckstation-qt_ja.ts 2021-05-20 12:19:15 +10:00
Anderson_Cardoso
1bddf524d8 Atualização Português do Brasil
Update file to latest.
2021-05-20 12:19:15 +10:00
Connor McLaughlin
1392a64a93 Re-add libretro core 2021-05-20 12:18:54 +10:00
Connor McLaughlin
d38a1c9430 AnalogJoystick: Make setter methods public 2021-05-10 13:35:58 +10:00
Connor McLaughlin
571c8684d7 Qt: Update Japanese translation by mikakunin 2021-05-08 20:38:01 +10:00
Connor McLaughlin
729675f497 Bus: Fix memory reserving when 8MB RAM is enabled 2021-05-08 20:36:34 +10:00
Anderson_Cardoso
8a1aaccd3e
Atualização Português do brasil
Update file to latest.
2021-05-07 15:23:58 -03:00
Connor McLaughlin
e226464a35 GameSettings: Add GPU renderer and 8MB RAM options 2021-05-08 03:45:14 +10:00
Connor McLaughlin
e84fe4d948 D3D11HostDisplay: Fix alpha channel of lightgun crosshair 2021-05-08 03:24:18 +10:00
Connor McLaughlin
8a39969a61 SDLControllerInterface: Prevent crash with out-of-range buttons 2021-05-08 03:24:18 +10:00
Connor McLaughlin
e5a6103f74 ControllerInterface: Move axes/constants to derived class 2021-05-08 03:24:18 +10:00
Connor McLaughlin
9ff1f153be CommonHostInterface: Remove some rarely used default hotkeys 2021-05-08 03:24:18 +10:00
Connor McLaughlin
a0107fa0f2
Merge pull request #2064 from falsepopsky/updateSpanish
spanish translation qt updated to latest
2021-05-08 03:04:30 +10:00
falsepopsky
81f99d90ee spanish translation qt updated to latest 2021-05-05 21:04:11 -03:00
Anderson_Cardoso
5ede107686
Atualização Português do Brasil
Update file to latest
2021-05-04 15:13:48 -03:00
Connor McLaughlin
8ace5ff6b8 CPU/Recompiler: Fix assertion tripping in debug builds 2021-05-05 03:26:40 +10:00
Connor McLaughlin
87dbfe1edb
Merge pull request #2055 from andercard0/patch-110
Atualização Português do Brasil
2021-05-05 03:26:09 +10:00
zkdpower
a967247a96
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-05-04 10:49:07 +08:00
Anderson_Cardoso
1ca8b7628b
Atualização Português do Brasil
Update file to latest.
2021-05-03 09:28:17 -03:00
Connor McLaughlin
e382df0d41 Support expanding RAM to 8MB (dev console) 2021-05-03 12:43:33 +10:00
Connor McLaughlin
1d7bc24537 Qt: Fix memory card note string 2021-05-03 03:22:28 +10:00
zkdpower
cdf8786091
Update Simple-Chinese Translation to latest. (#2047)
* Update Simple-Chinese Translation to latest.

Update Simple-Chinese Translation to latest.
2021-05-03 03:17:37 +10:00
Connor McLaughlin
6f5c00bc86
Merge pull request #2044 from andercard0/patch-109
Atualização Português do Brasil
2021-05-02 15:08:37 +10:00
Connor McLaughlin
19b84cbe4d GameList: Support getting covers without list entry 2021-05-02 14:57:52 +10:00
Anderson_Cardoso
51b031c214
Atualização Português do Brasil
Update file to latest.
2021-05-01 10:11:42 -03:00
Connor McLaughlin
20747d2108 Qt: Fix incorrect location of zh-cn translation 2021-05-01 14:49:45 +10:00
Connor McLaughlin
806fc3e918 Settings: Fix default value for VSync on Android 2021-05-01 14:49:45 +10:00
Connor McLaughlin
44f29da40f CommonHostInterface: Fix OSD messages not clearing on shutdown 2021-05-01 13:37:29 +10:00
Connor McLaughlin
f39a5dcf5d Settings: Fix new display aspect ratios being untranslatable 2021-05-01 13:32:37 +10:00
Connor McLaughlin
e8fece60cf CommonHostInterface: Fix crash booting exe/psf from file 2021-05-01 02:58:43 +10:00
Connor McLaughlin
052721fffc HostInterface: Fix toggling widescreen hack while running 2021-05-01 02:56:29 +10:00
Connor McLaughlin
864e7f0c91 GameSettings: Add custom aspect ratios 2021-04-30 02:53:03 +10:00
Connor McLaughlin
17a4712a3e Settings: Remove less-frequently used AR options
You can easily set this via custom ratios, or match window now.
2021-04-30 02:53:03 +10:00
Connor McLaughlin
256f272768 Support custom and match display aspect ratios 2021-04-30 02:53:03 +10:00
Connor McLaughlin
48bc152a63 Vulkan/SwapChain: Ensure returned height is at least 1x1 2021-04-30 02:53:03 +10:00
Connor McLaughlin
9b9ce0e2d1
Merge pull request #2036 from falsepopsky/updateSpanish
update qt spanish translation
2021-04-30 02:50:22 +10:00
Connor McLaughlin
ad32d08986
Merge pull request #2034 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-04-30 02:50:10 +10:00
falsepopsky
80a534de9a update qt spanish translation 2021-04-29 00:09:33 -03:00
zkdpower
14e23850fa
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-04-28 11:28:24 +08:00
Connor McLaughlin
f1310bf93a System: Don't discard PGXP state when runahead-rollbacking
You'll still see some glitches if you have the frame count set too high,
since you'll get imprecise values for any vertices which have moved, but
that's going to happen anyway because of the runahead in the first
place.
2021-04-28 02:51:44 +10:00
Connor McLaughlin
c2916e0719 System: Render save state screenshots at fixed resolution
Fixes delays when saving state at high internal resolution.
2021-04-28 02:51:44 +10:00
Connor McLaughlin
67adc986ab VulkanHostDisplay: Fix incorrect screenshot size rendering when specified 2021-04-28 02:51:44 +10:00
Connor McLaughlin
6767fa1e5f OpenGLHostDisplay: Disable scissor test before rendering
Fixes uncleared screen sections in OpenGL renderer.
2021-04-28 02:51:44 +10:00
Connor McLaughlin
e6383286d9 D3D11HostDisplay: Make screenshots/display rendering opaque 2021-04-28 02:51:44 +10:00
Connor McLaughlin
ad59cf6974
Merge pull request #2031 from andercard0/patch-108
Atualização Português do Brasil
2021-04-28 01:56:33 +10:00
Anderson_Cardoso
cbc3dad369
Atualização Português do Brasil
Update file to latest.
2021-04-26 17:26:32 -03:00
iFarbod
0f8128cc23
Fix width and height checks for fullscreen swapchain
Height is being compared against Width somehow, this is wrong..
2021-04-26 22:33:28 +04:30
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
f34a048009 CPU/CodeCache: Fall back constantly-modified blocks to interpreter
Partial fix for slowdown in Colin McRae Rally 2.0.
2021-04-27 02:56:57 +10:00
Connor McLaughlin
b84827b315 Pad: Don't remove card when loading state without card in slot
... unless load-devices-from-state is enabled.
2021-04-27 02:24:28 +10:00
Connor McLaughlin
e842abfa8a CPU/Recompiler: Fix corrupted constant address byte/halfword writes
Fixes broken rendering in Dino Crisis.
2021-04-27 02:11:33 +10:00
Connor McLaughlin
40731b49fc Bus: Handle CPU-internal narrow writes
The full 32-bits of the GPR are used.

Fixes SoundScope in the BIOS Shell.
2021-04-26 22:08:18 +10:00
Connor McLaughlin
7fb5d6908f AnalogController: Use device state instead of save state for mode 2021-04-26 21:25:43 +10:00
Connor McLaughlin
e3f1b6583f
Merge pull request #2024 from andercard0/patch-107
Atualização Português do Brasil
2021-04-24 16:25:08 +10:00
Connor McLaughlin
4ccdf53336
Merge pull request #2019 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-04-24 16:24:35 +10:00
Connor McLaughlin
46d19eeb1f Android: Allow opening/getting files relative to downloads directory 2021-04-24 16:19:13 +10:00
Anderson_Cardoso
66dee33393
Atualização Português do Brasil
Update and fix typos. File updated to latest.
2021-04-24 00:04:16 -03:00
zkdpower
c3a110e3f8
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-04-24 10:39:21 +08:00
Connor McLaughlin
8f821c776c FullscreenUI: Fix compile with cheevos compile-time disabled 2021-04-22 15:52:11 +10:00
Connor McLaughlin
cc6ef01926 CMake: Add missing rapidjson dependency for frontend-common 2021-04-22 15:44:31 +10:00
Connor McLaughlin
cfb4b058d1 CPU/Recompiler: Gate debug exceptions behind memory exception flag
Libcrypt games seem to leave exceptions enabled, and it forces
interpreter for them when it's unnecessary.
2021-04-22 15:43:35 +10:00
Connor McLaughlin
fe1a582909 System: Disallow booting when SBI files are missing 2021-04-22 13:40:48 +10:00
Connor McLaughlin
558978b7f2 GameDatabase: Fix incorrect entries returned from short serials 2021-04-22 13:40:48 +10:00
Connor McLaughlin
0a50ca3f18 CDROM: Improve CDDA report logging 2021-04-22 13:40:48 +10:00
Silent
a1639bdf0d
Update PL localization 2021-04-21 23:58:31 +02:00
Silent
712a11fb71
Hotkey Settings: Fix a missing space in Change Disc 2021-04-21 23:57:15 +02:00
Connor McLaughlin
9652e3cb6b CDImage: Generate correct relative subq position in pregap 2021-04-22 02:58:13 +10:00
Connor McLaughlin
2d8806c13f CPU/Recompiler: Emit DCIC exit path in far code
Fixes PS3 BIOS booting.
2021-04-22 02:58:13 +10:00
Connor McLaughlin
1bc354c64e
Merge pull request #2004 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-04-22 02:57:56 +10:00
zkdpower
3414e3999f
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-04-21 09:44:47 +08:00
Connor McLaughlin
2e86b65bf9 Qt/AchievementLoginDialog: Make login fully asynchronous 2021-04-21 01:58:49 +10:00
Connor McLaughlin
a7017783e4 dep/rurl: Enlarge username buffers 2021-04-21 01:55:10 +10:00
Connor McLaughlin
e64f8cc2c5 CDROM: Jump to seek target on pause while seeking
Fixes music in No Fear Downhill Mountain Biking, but needs more hardware
tests to confirm the behavior here.
2021-04-21 01:44:33 +10:00
Connor McLaughlin
52934aa563 AchievementLoginDialog: Pass QStrings to emulation thread 2021-04-21 01:40:49 +10:00
Connor McLaughlin
704c160c35 CommonHostInterface: Add CPU overclock toggle hotkey 2021-04-20 16:06:34 +10:00
Connor McLaughlin
49cd62aa6e
Merge pull request #1996 from jpchow26/master
Update game_database.cpp
2021-04-20 12:27:06 +10:00
Connor McLaughlin
864e908f45
Merge pull request #1993 from lioncash/enum
core/types: Convert GPUDownsampleMode into an enum class
2021-04-20 12:26:26 +10:00
Connor McLaughlin
045eb8be76 HTTPDownloaderCurl: Set CURL_NOSIGNAL and block SIGPIPE 2021-04-20 12:25:28 +10:00
jpchow26
c86ff987eb Update game_database.cpp
fix windows build with missing include
2021-04-19 16:46:35 -04:00
Lioncash
113b4b71de core/types: Convert GPUDownsampleMode into an enum class
Prevents some generic-sounding identifiers from being put into the
global namespace.
2021-04-19 11:16:40 -04:00
Connor McLaughlin
5af6424324 CDROM: More conservative handling of INT1-while-pending-INT3 case 2021-04-19 15:39:44 +10:00
Connor McLaughlin
3106c797d9 CPU: Reduce severity of some log statements 2021-04-19 15:19:08 +10:00
Connor McLaughlin
62360d088a CDROM: Send IRQ1 for triple buffered sectors
Fixes hangs in loading in Eliminator and Colony Wars - Vengeance.
2021-04-19 15:19:08 +10:00
Connor McLaughlin
310e1830a0
Merge pull request #1990 from andercard0/patch-106
Update Japanese Translation by - Mikakunin
2021-04-19 15:18:49 +10:00
Connor McLaughlin
4977fcc21b
Merge pull request #1991 from zkdpower/master
Update Simple-Chinese language file to latest
2021-04-19 15:18:10 +10:00
zkdpower
f2968633c3
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-04-19 11:21:04 +08:00
Anderson_Cardoso
d15fdf9c3b
Update Japanese Translation by - Mikakunin
Update file to latest.
2021-04-18 22:22:59 -03:00
Connor McLaughlin
c4891af00e GameList: Fix broken cover-by-file-title detection 2021-04-18 19:00:27 +10:00
Connor McLaughlin
308320c4e2
Merge pull request #1982 from zkdpower/master
Update Chinese language file to latest.
2021-04-18 13:53:44 +10:00
Connor McLaughlin
a6cd7f383a
Merge pull request #1984 from ggrtk/cubeb-persist
CubebAudioStream: Set CUBEB_STREAM_PREF_PERSIST flag
2021-04-18 13:53:09 +10:00
Connor McLaughlin
021a3677f9
Merge pull request #1975 from soaresden/master
Duckstation - Adding F8 to change discs
2021-04-18 13:52:39 +10:00
Connor McLaughlin
64bd840195
Update common_host_interface.cpp 2021-04-18 13:52:17 +10:00
Albert Liu
e9e4d4174b CubebAudioStream: Set CUBEB_STREAM_PREF_PERSIST flag
This is required for getting default IAudioClient behavior on the WASAPI
backend.
2021-04-17 20:37:49 -07:00
zkdpower
f381fa8be6
Update Chinese language file to latest.
Update Chinese language file to latest.
2021-04-18 10:57:14 +08:00
soaresden
b0bd4b8cfe Adding Shortcut to Change Disc
Adding ShortCut to F8

simplifying

simplifying the code
2021-04-17 19:16:43 +02:00
Connor McLaughlin
2a8fd2f60b GameList: Fix database getting unloaded and lost on double refresh 2021-04-18 01:36:21 +10:00
Connor McLaughlin
ff8679cbee
Merge pull request #1973 from andercard0/patch-105
Atualização Português do Brasil
2021-04-18 01:35:17 +10:00
PugsyMAME
d605d03995
Make Genre/Publisher/Developer/Year/Players fields sortable
Added the new gamelist fields to the GameListModel::lessThan routine to make them sortable.
2021-04-17 16:17:32 +01:00
Anderson_Cardoso
851533a84a
Atualização Português do Brasil
Update file to latest.
2021-04-17 10:36:55 -03:00
Connor McLaughlin
e4d5d9f049 GPU/SW: Spin for 1ms rather than immediately sleeping 2021-04-17 22:17:02 +10:00
Connor McLaughlin
d6d8d21eff Common/FileSystem: Make file functions content URI-aware 2021-04-17 21:52:26 +10:00
Connor McLaughlin
03f3f0369c GameList: Reduce number of system calls when scanning 2021-04-17 21:52:26 +10:00
Connor McLaughlin
e1578be20f Common/FileSystem: Add BuildRelativePath() function 2021-04-17 21:52:26 +10:00
Connor McLaughlin
1b16662f17 System: Remove unused ParseM3UFile function 2021-04-17 21:52:26 +10:00
Connor McLaughlin
2985c395df GameList: Fix uninitialized fields of PSF/EXE 2021-04-17 21:52:26 +10:00
Connor McLaughlin
8ad0f78ef7 CommonHostInterface: Prefer serial from database, not image 2021-04-17 21:52:26 +10:00
Connor McLaughlin
ff14e8aede Add JSON game database to replace dat parsing 2021-04-17 17:04:23 +10:00
Connor McLaughlin
6868ad4326 Bus: Don't reserve entire fastmem region on Android 2021-04-17 16:33:25 +10:00
Connor McLaughlin
88618bde1c GPU: Correct value of ODE bit in vblank
Fixes line streaks in Dead or Alive.
2021-04-15 01:32:08 +10:00
Connor McLaughlin
442b801d39 CPU: Implement cop0 execution and data breakpoints 2021-04-14 19:06:52 +10:00
Connor McLaughlin
22fdd80cc3 CPU/Interpreter: Out of range cop0 reads should be nops 2021-04-14 19:06:52 +10:00
Connor McLaughlin
dd5277321b CPU/CachedInterpreter: Fix infinite loop when block compile fails 2021-04-14 19:06:52 +10:00
Connor McLaughlin
58f5c99100 Bus: Fix incorrect EPC for IBE exceptions 2021-04-14 19:01:43 +10:00
Connor McLaughlin
13b398ac46 GPU: Treat 0xFF commands as nops
Fixes slowdown in Soviet Strike and 40 Winks.
2021-04-13 13:18:51 +10:00
Connor McLaughlin
62718b3c50 Common/Timer: Add missing return when timer wait succeeds 2021-04-12 20:26:50 +10:00
Connor McLaughlin
ca9dee85a2
Merge pull request #1959 from falsepopsky/updateSpanish
update spanish qt and android
2021-04-12 20:15:34 +10:00
Connor McLaughlin
3687f2d067 MemoryArena: Fix compile error on Mac 2021-04-12 20:09:53 +10:00
falsepopsky
d3a14cb271 update qt spanish, and small translation for android 2021-04-11 14:35:10 -03:00
Connor McLaughlin
e087e6f3a2 CPU/Recompiler: Prevent using fastmem when cache is isolated
No point even trying since it's just going to fault.
2021-04-12 02:08:56 +10:00
Connor McLaughlin
922d320523 CPU/Recompiler: Reserve whole fastmem region to avoid clashes 2021-04-11 12:42:51 +10:00
Connor McLaughlin
8df0496dc1 CDROM: Store last subq even when auto-pausing
Fixes track looping in Fighting Force PAL.
2021-04-11 12:36:52 +10:00
Connor McLaughlin
3c83ef4939 NoGUI: Fail startup if font atlas creation fails 2021-04-10 14:59:59 +10:00
Connor McLaughlin
6a0bd7ee64 CDROM: Clear setloc pending on redundant read
Fixes palette corruption in Joshikousei no Houkago... Pukunpa.
2021-04-10 14:52:15 +10:00
Connor McLaughlin
327e8f3f59 GPU/OpenGL: Switch back to framebuffer blits over shader copy
Ends up being slower on Mali.
2021-04-10 14:52:15 +10:00
Anderson_Cardoso
973ecd1e18
Tiny fix
Quick fix typo.
2021-04-09 23:22:46 -03:00
Connor McLaughlin
0644faa635 System: Disable memory cards when running PSFs 2021-04-08 11:34:15 +10:00
Connor McLaughlin
deeb861918 CommonHostInterface: Fix rumble not applying to non-first controller 2021-04-08 11:33:59 +10:00
Connor McLaughlin
fc9d276435 Android: Fix fast boot by default not applying without opening settings 2021-04-08 03:20:25 +10:00
Connor McLaughlin
22d664b210 GPU/ShaderGen: Move discard to end of shader
Possible workaround for this PowerVR driver issue.
2021-04-08 03:07:10 +10:00
Connor McLaughlin
19ca102b40 VulkanHostDisplay: Handle surface loss gracefully
Also skips a full swap chain recreate on resize.
2021-04-08 03:07:10 +10:00
Connor McLaughlin
0342d0a26e Vulkan/SwapChain: Fix incorrectly-sized display surfaces being created 2021-04-08 03:07:10 +10:00
Connor McLaughlin
32ac60414c NoGUI: Use current resolution if unspecified 2021-04-08 03:07:10 +10:00
shikulja
ab4c026b2d
Update Russian translation (#1941)
* Update duckstation-qt_ru.ts

* Update duckstation-qt_ru.ts
2021-04-08 03:06:50 +10:00
Connor McLaughlin
6ce5330d75
Merge pull request #1938 from stenzek/file-offset-64
CDImagePBP: Use 64-bit file functions
2021-04-08 03:06:37 +10:00
Connor McLaughlin
e595b357b3 CDImagePBP: Use 64-bit file functions
Fixes loading >2GB PBPs.
2021-04-07 18:30:54 +10:00
Connor McLaughlin
c71f78ffa0 FileSystem: Add 64-bit fseek/ftell wrappers 2021-04-07 18:30:38 +10:00
zkdpower
8dd69ad149
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-04-06 14:34:57 +08:00
Connor McLaughlin
4ed12bcb52 GPU/OpenGL: Support MSAA without texel/SSBO buffers 2021-04-06 02:55:00 +10:00
Connor McLaughlin
2ed482132d GPU/OpenGL: Use shader instead of framebuffer blit 2021-04-06 02:19:56 +10:00
Connor McLaughlin
72e6291107 HTTPDownloader: Drop user agent from base class 2021-04-04 13:30:28 +10:00
Connor McLaughlin
a8b2268e47
Merge pull request #1917 from falsepopsky/updateSpanish
spanish translation qt updated
2021-04-04 13:25:37 +10:00
Connor McLaughlin
f6194e2785
Merge pull request #1910 from andercard0/patch-103
Atualização Português do Brasil
2021-04-04 13:25:15 +10:00
Connor McLaughlin
4062d6c015 Cheevos: Provide OS and arch in user agent 2021-04-04 13:02:02 +10:00
Connor McLaughlin
2ac6f60bbb Rename cpu_detect.h to platform.h and add OS 2021-04-04 13:01:43 +10:00
Connor McLaughlin
d41b5be908 HTTPDownloader: Fix user agent sending on Windows/Android 2021-04-04 12:55:03 +10:00
falsepopsky
0ebe87be41 spanish translation qt updated 2021-04-03 20:50:38 -03:00
Anderson_Cardoso
334470d40a
Atualização Português do Brasil
Update file to latest
2021-04-03 15:33:14 -03:00
Connor McLaughlin
251043f11a OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
Connor McLaughlin
bb21a062d8 Android: Add support for GunCon 2021-04-03 14:59:51 +10:00
Connor McLaughlin
acff275f6b WindowInfo: Fix macOS build 2021-04-03 03:03:42 +10:00
Connor McLaughlin
6c59e769ed FullscreenUI: Fix double display of stats with debug menu 2021-04-03 02:53:28 +10:00
Connor McLaughlin
924756860e HostDisplay: Support refresh rate queries on all platforms except Mac 2021-04-03 02:53:28 +10:00
Connor McLaughlin
e94c68e874 Qt: Update Japanese translation by mikakunin 2021-04-02 12:32:24 +10:00
Connor McLaughlin
65f99f89ff CDImagePBP: Improve handling of broken images from PSX2PSP 2021-04-01 16:26:21 +10:00
Connor McLaughlin
9bf805c2af Pad: Fix crash with mismatched cards in save state 2021-04-01 02:29:59 +10:00
Connor McLaughlin
872a9b95c7 Android: Remove quick menu hotkey
It has its own quick menu hotkey.
2021-04-01 02:29:59 +10:00
Connor McLaughlin
7e11987ba8
Merge pull request #1890 from LOuroboros/typo
Corrected a typo in the emulator's settings
2021-04-01 02:29:38 +10:00
Connor McLaughlin
c825292a93
Merge pull request #1886 from MaddTheSane/morePrintfLike
More printflike macros
2021-04-01 02:29:05 +10:00
LOuroboros
5a751ff3be Corrected a typo
"safe to enabled" -> "safe to enable"
2021-03-30 19:58:47 -03:00
C.W. Betts
b8e85798a6 Fix wrong printflike for FormattedError in Cheevos. 2021-03-29 14:04:23 -06:00
C.W. Betts
e4735bcf7a Fix string formatting warnings. 2021-03-29 13:59:22 -06:00
C.W. Betts
fb7a8886f1 Add more printflike macros. 2021-03-29 13:56:19 -06:00
Connor McLaughlin
df5de7730c GPU/HW: Disable depth buffering on transparent polygons
These are the most likely to be coplanar and cause issues.
2021-03-30 01:40:05 +10:00
C.W. Betts
3af624b98e
Update error.h
Add printflike macros to the Error class.
2021-03-28 14:37:50 -06:00
Connor McLaughlin
1973419021 Settings: Disable region check by default 2021-03-29 00:53:15 +10:00
Connor McLaughlin
ddea2818d9 Qt: Add renderer/resolution to status bar 2021-03-28 13:47:53 +10:00
Connor McLaughlin
dec2d48bfe System: Fix crash when launching exe/psf 2021-03-28 13:47:53 +10:00
Connor McLaughlin
a9c026f06a Settings: Rename 'FPS' to 'Game Frame Rate' 2021-03-28 13:47:53 +10:00
Connor McLaughlin
85c5b99b7a CDROM: GetID should return error when no disc 2021-03-28 13:47:52 +10:00
zkdpower
afbef51b1a
Update Simple-Chinese language file to latest (#1874)
* Update Simple-Chinese language file to latest

Update Simple-Chinese language file to latest

* Update Simple-Chinese language file to latest

Update Simple-Chinese language file to latest
2021-03-28 13:47:41 +10:00
Anderson_Cardoso
8cfed68ae9
Atualização Português do Brasil
Update file to latest
2021-03-27 12:54:20 -03:00
Connor McLaughlin
e9aab649e5 GameList: Bump cache version
Force playlists to re-scan.
2021-03-27 17:31:20 +10:00
Connor McLaughlin
3f7d8604e5 Qt: Add 'Memory Card Editor' button to memory card settings 2021-03-27 17:14:10 +10:00
Connor McLaughlin
47ba6e7449 GL/Context: Better handle resizing with GLX
Fixes fullscreen having no effect when running under XWayland.
2021-03-27 16:14:34 +10:00
Connor McLaughlin
5df28eff9d System: Fix failing to load new single disc save states 2021-03-27 15:43:42 +10:00
Connor McLaughlin
fa2525324e CDImage: Fix Linux build 2021-03-27 15:34:15 +10:00
Connor McLaughlin
5aa70cf797 Settings: Add memory card directory option 2021-03-27 15:18:29 +10:00
Connor McLaughlin
f829933a83 Qt: Rework/simplify change disc menu 2021-03-27 15:18:29 +10:00
Connor McLaughlin
e83f312928 CDImagePBP: Add multi-disc support 2021-03-27 15:18:29 +10:00
Connor McLaughlin
50d712c3fe CDImage: Support sub-images, use subimages for m3u 2021-03-27 15:18:29 +10:00
Connor McLaughlin
573aa6d9cc FullscreenUI: Fix missing window title with playlist 2021-03-27 13:44:59 +10:00
Connor McLaughlin
97682e09ab Pad: Don't apply input state when load-from-devices is off 2021-03-27 13:42:32 +10:00
Connor McLaughlin
ff411dac2e DigitalController: Fix buttons getting broken when load-from-state on 2021-03-27 13:42:06 +10:00
Connor McLaughlin
9bbddc7b3a
Merge pull request #1871 from zkdpower/master
Update Simple-Chinese language file to latest
2021-03-27 12:49:45 +10:00
Connor McLaughlin
781e8f1867
Merge pull request #1659 from piepacker/jake/multitap_8x_devices_in_state
pad: improve messaging when UI config doesn't match savestate config, and document some edge cases
2021-03-27 12:49:31 +10:00
zkdpower
a660c706de
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-03-26 17:53:45 +08:00
Connor McLaughlin
f1fb7383b7 DInputControllerInterface: Support diagonals in hat 2021-03-25 13:50:13 +10:00
Connor McLaughlin
03905b8f2e Remove stub duckstation-sdl binary
It's been a stub for a while.
2021-03-25 13:33:48 +10:00
Connor McLaughlin
c502f8b0a6 GPU/Vulkan: Fix box downsampling using incorrect texture 2021-03-25 13:33:48 +10:00
Albert Liu
d10365c60e System: Fix message crash for missing CD image 2021-03-22 19:17:04 -07:00
Jake Stine
96344799a0 pad: improve UI messaging when UI config doesn't match savestate config, and document some edge cases. 2021-03-21 13:25:46 -07:00
Jake Stine
6449207e04 pad: remove unreachable code block in DoState
The block in question was introduced by changesets:
  47f0720b936
  125d104df4f
2021-03-21 12:31:58 -07:00
Connor McLaughlin
da7fa835fe
Merge pull request #1850 from zkdpower/master
Update Simple-Chinese language file to latest
2021-03-21 15:40:33 +10:00
zkdpower
132a485066
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-03-21 10:28:15 +08:00
Connor McLaughlin
4dec0dee2f MemoryCardImage: Support passing import buffers in 2021-03-21 02:55:48 +10:00
Connor McLaughlin
3aaf1d942b
Merge pull request #1842 from Max833/master
Qt: Update German translation
2021-03-21 02:51:59 +10:00
Connor McLaughlin
e343fd2b59
Merge pull request #1843 from andercard0/patch-101
Atualização Português do Brasil
2021-03-21 02:51:50 +10:00
Connor McLaughlin
a6a3590722
Merge pull request #1840 from stenzek/map-jit
CPU/Recompiler: Use MAP_JIT for code space on Apple Silicon
2021-03-21 02:51:45 +10:00
Anderson_Cardoso
d3461349d8
Atualização Português do Brasil
Update file to latest
2021-03-19 15:01:23 -03:00
Max833
818bdac464
Update duckstation-qt_de.ts 2021-03-19 18:46:50 +01:00
Connor McLaughlin
76d30282e0 Qt: Fix translatability of memory card editor tooltips 2021-03-20 03:05:18 +10:00
Connor McLaughlin
8b7e2b525e CPU/Recompiler: Tiny optimization for div on x64 2021-03-20 03:03:16 +10:00
Connor McLaughlin
7d634ca278
Merge pull request #1839 from ggrtk/memcard-editor
Qt/MemoryCardEditor: Minor update
2021-03-20 03:02:18 +10:00
Connor McLaughlin
b30ecca872
Merge pull request #1838 from ggrtk/pbp
CDImagePBP: Split disc loading into separate method
2021-03-20 03:00:59 +10:00
Anderson_Cardoso
5907a721a6
Atualização Português do Brasil
Update file to latest.
2021-03-19 08:27:00 -03:00
Connor McLaughlin
5bbbb8d3d5 CPU/Recompiler: Use MAP_JIT for code space on Apple Silicon 2021-03-19 18:47:31 +10:00
Connor McLaughlin
663dc496bf CPU/Recompiler: Tiny optimization for div on x64 2021-03-19 18:06:25 +10:00
Albert Liu
d7196f1f85 Qt/MemoryCardEditor: Add tool tips for new card and open card buttons 2021-03-18 18:21:53 -07:00
Albert Liu
39d1628da5 Qt/MemoryCardEditor: Set combobox indices to 0 on close event
Fixes persisting dirty card state when reopening memory card editor.
2021-03-18 18:04:25 -07:00
Albert Liu
02e8e2b071 CDImagePBP: Split disc loading into separate method 2021-03-18 16:51:09 -07:00
Connor McLaughlin
25d4060bce CDROM: Hold position at end of track, not start of next 2021-03-19 01:58:43 +10:00
Connor McLaughlin
11dcba1b68 CDImage: Use Error class for complex errors 2021-03-19 01:58:00 +10:00
Connor McLaughlin
955afc3182 Common: Add Error helper class 2021-03-19 01:52:50 +10:00
Albert Liu
12ff343206 CDImagePBP: Log error message when skipping encrypted files 2021-03-17 20:24:04 -07:00
Connor McLaughlin
b13c51a2e2 GPU/SW: Use new 5-to-8 converters for RGBA8 display 2021-03-18 13:00:58 +10:00
Connor McLaughlin
6c05413220 GPU: Improve precision of 5-to-8 bit conversion for HW renderers
Fixes VRAM transfers being corrupted in fallback OpenGL path.
2021-03-18 13:00:58 +10:00
Connor McLaughlin
391114ccae GPU/OpenGL: Only use one upload path and clamp to max SSBO size 2021-03-18 13:00:58 +10:00
Connor McLaughlin
703715724e GPU/SW: Remove unused 5-to-8 conversion functions 2021-03-18 13:00:58 +10:00
Connor McLaughlin
4441bb1a91 CDROM: Apply volume on output not sector read
Fixes audio starting too late in Mega Man Legends.
2021-03-18 13:00:58 +10:00
Connor McLaughlin
37ec1dd7e4
Merge pull request #1830 from zkdpower/master
Update Simple-Chinese language file to latest
2021-03-18 13:00:47 +10:00
falsepopsky
dbedb8d5d6 update spanish qt, new config to block blank issues 2021-03-17 19:52:31 -03:00
zkdpower
7675f3b48a
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-03-17 17:31:39 +08:00
Connor McLaughlin
1e1d864e0a
Merge pull request #1827 from andercard0/patch-99
Atualização Português do Brasil
2021-03-17 13:18:37 +10:00
Connor McLaughlin
9a283b1867 Qt: Update Japanese translation by mikakunin 2021-03-17 13:18:14 +10:00
Anderson_Cardoso
0889fd6851
Atualização Português do Brasil
Minor update file.
2021-03-16 13:57:45 -03:00
Connor McLaughlin
af237a7e78 Qt: Add .pbp to all open->all file types 2021-03-17 00:59:36 +10:00
Connor McLaughlin
1911a25a9f System: Add warning if CD-ROM read speedup is enabled on startup 2021-03-17 00:58:09 +10:00
Connor McLaughlin
3dc53dd93c Qt/AchievementSettings: Fix view profile button being disabled 2021-03-17 00:51:13 +10:00
Connor McLaughlin
4c76d88728 Cheevos: Fix panic when logging in with fullscreen UI disabled 2021-03-17 00:51:13 +10:00
Albert Liu
46ff2b553d CDImage: Add support for loading PBP images 2021-03-15 20:06:39 -07:00
Connor McLaughlin
a0086851ce Qt: Fix double-clicking psexes/psfs in game list 2021-03-16 01:59:17 +10:00
Connor McLaughlin
299ba60b8d XInput: Fix trigger magnitude being doubled 2021-03-16 01:59:17 +10:00
Connor McLaughlin
dccbc59246
Merge pull request #1816 from zkdpower/master
Update Simple-Chinese language file to latest
2021-03-16 01:02:20 +10:00
zkdpower
95806859a6
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-03-15 18:08:16 +08:00
Connor McLaughlin
a8fd4d5bbd HTTPDownloaderWinHttp: Hopefully fix issue on Windows <8.1 2021-03-15 01:46:26 +10:00
Connor McLaughlin
ee171465ea CommonHostInterface: Move controller ID parsing to interface 2021-03-14 19:32:03 +10:00
Connor McLaughlin
26a0a7b20c
Merge pull request #1802 from andercard0/patch-96
Atualização Português do Brasil
2021-03-14 19:31:05 +10:00
Albert Liu
49c65cf5dd AnalogController: Only panic on unknown config mode commands 2021-03-14 00:40:36 -08:00
Anderson_Cardoso
21db6b7e48
Atualização Português do Brasil
Update file to latest.
2021-03-13 16:33:35 -03:00
Connor McLaughlin
cf7b167359
Merge pull request #1797 from stenzek/android-cheevos
Android: Implement RetroAchievements
2021-03-14 03:17:25 +10:00
Max833
14ae73c137
Update duckstation-qt_de.ts 2021-03-13 18:13:48 +01:00
Connor McLaughlin
6bced299f4 Android: Add AndroidHTTPDownloader class 2021-03-14 02:21:15 +10:00
Connor McLaughlin
566ecaf209 Cheevos: Remove redundant message on login 2021-03-14 02:21:05 +10:00
Connor McLaughlin
658184f85f GameSettings: Fix SSAA always showing on Android 2021-03-14 02:19:51 +10:00
Connor McLaughlin
fa03038cef Cheevos: Clear login timestamp on logout 2021-03-14 02:01:48 +10:00
Connor McLaughlin
28e52e53e7 FullscreenUI: Allow tweaking notification vertical position 2021-03-14 02:01:48 +10:00
Connor McLaughlin
c062cc2c26 GPU/Vulkan: Fix UBO hazard across cmdbuffers 2021-03-14 02:01:48 +10:00
Connor McLaughlin
05f6f8579f GPU/Vulkan: Fix SSAA being near ineffective 2021-03-14 02:01:48 +10:00
Connor McLaughlin
0feb817130 ShaderGen: Disable interface blocks when using AMD OpenGL
SSAA/per sample shading is broken otherwise.
2021-03-14 02:01:48 +10:00
Connor McLaughlin
d20d616823
Merge pull request #1799 from PugsyMAME/master
Updated chtdb.txt and added new types F5, 52 & 53. Cleaned up type 51
2021-03-14 02:01:20 +10:00
Connor McLaughlin
4d2747fe74
Merge pull request #1792 from CookiePLMonster/plurality-pass
Plurality for non-Qt messages
2021-03-14 01:58:14 +10:00
PugsyMAME
0fd593eb42
Updated chtdb.txt and added new types F5, 52 & 53. Cleaned up type 51
Chtdb.txt
=========
Updated the header to document all the new cheat types, added some more cheats
and cleaned up others.

New Cheat Types:-
=================
F5 - 16-Bit toggle cheat, predominatly used with the D7 cheat to enable/disable
      ASM cheats with the same key presses. See chtdb.txt for more information.

52 - Register Block Conditionals for use with the type 51 cheats. There are 128 
      sub types. See chtdb.txt for more information.
      
53 - Improved Slide Code cheat type, with support for 65536 addresses and a 16
      bit step and easily configurable step direction for value and address.
      See chtdb.txt for more information.      

Other Changes:-
===============
51 - Cleaned up - renumbered/renamed, Tested & Bugfixed. See chtdb.txt for more 
      information.
2021-03-13 15:21:40 +00:00
Silent
5515a581e0
Update PL localization 2021-03-12 21:49:55 +01:00
Silent
6350bb0e36
Hook up plurality to OSD messages 2021-03-12 21:40:24 +01:00
Silent
948a6b530b
Make TranslateString and TranslateStdString support numbers 2021-03-12 20:03:25 +01:00
Silent
787ab5dbd0
String: Add a new constructor 2021-03-12 19:59:39 +01:00
Connor McLaughlin
6fa245ed61 Cheats: Fix parsing database when game has one code 2021-03-13 03:06:56 +10:00
Connor McLaughlin
82749d1ba3 GPU/HW: Increase streaming buffer sizes to 4MB/2MB 2021-03-13 03:06:56 +10:00
Connor McLaughlin
f044818a7c Vulkan/StreamBuffer: Fix allocations getting stuck 2021-03-13 03:06:55 +10:00
Connor McLaughlin
5e07b23cfb
Merge pull request #1786 from falsepopsky/updateSpanish
spanish lang... update
2021-03-12 03:17:31 +10:00
Connor McLaughlin
97adebba3a
Merge pull request #1775 from zkdpower/master
Update Simple-Chinese language file to latest
2021-03-12 03:17:25 +10:00
Connor McLaughlin
39e75180d0
Merge pull request #1773 from andercard0/patch-95
Atualização Português do Brasil
2021-03-12 03:17:15 +10:00
Connor McLaughlin
e10271e18b GameList: Allow webp covers
Currently only enabled for Qt/Android, nogui lacks a decoder.
2021-03-12 03:06:11 +10:00
Connor McLaughlin
7241876cc7 CommonHostInterface: Fix -settings on cmdline not applying 2021-03-12 03:02:57 +10:00
Connor McLaughlin
14a98c3c9e CommonHostInterface: Fix reset settings not saving on startup 2021-03-12 03:02:45 +10:00
Connor McLaughlin
4685d66a2b Qt: Implement drag/drop file on main window 2021-03-12 02:50:17 +10:00
Connor McLaughlin
eca0b51008 GameSettings: Fix incorrect key for texture filter load from ini 2021-03-12 02:18:50 +10:00
Connor McLaughlin
d150a2ccc3 Qt: Only enable view->game properties for game list entry 2021-03-12 02:18:47 +10:00
falsepopsky
ea01c5c663 spanish update duckstation-qt_es 2021-03-10 22:25:14 -03:00
zkdpower
64522ce938
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-03-10 04:03:56 +08:00
Connor McLaughlin
ebfbae8dd1 Vulkan/StreamBuffer: Prevent skipping fance when wrapping around 2021-03-10 01:08:08 +10:00
Anderson_Cardoso
061770b162
Atualização Português do Brasil
Update and fixes.
2021-03-09 11:02:06 -03:00
Connor McLaughlin
36ff345e60 Revert "GL/Context: Disable GLES3.2 on PowerVR Rogue"
Broken driver is just broken. Not much I can do when I don't have one of
these phones and the shader compiler simply says "failure" without any
line information.
2021-03-09 17:25:58 +10:00
Connor McLaughlin
272daedc46 GameSettings: Don't display message for icache force enable
This likely isn't something the user has explicitly enabled, therefore
no need to spam them with the override.
2021-03-09 17:24:46 +10:00
Connor McLaughlin
31a9e1b049
Merge pull request #1770 from CookiePLMonster/lock-login-button
Achievements Login: Lock "Login" button if credentials are not entered
2021-03-09 17:18:11 +10:00
Connor McLaughlin
f8f7c63b55
Merge pull request #1768 from CookiePLMonster/update-pl-loc
Update PL localization + fixes
2021-03-09 17:17:43 +10:00