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
Silent
08b2f6c715
AchievementLoginDialog: Lock out "Login" if fields aren't filled
2021-03-08 21:10:55 +01:00
Silent
435a848559
FullscreenUI: Close menus on Cancel button edge only
...
Now requires the button to be released, THEN pressed
2021-03-08 20:42:32 +01:00
Silent
3849ec449b
Revert "CommonHostInterface: Use key-release to open quick menu"
...
This reverts commit e0161c3bb2
.
2021-03-08 20:16:38 +01:00
Silent
6fb4d29930
Update PL localization
2021-03-08 19:59:17 +01:00
Silent
4ee93d5200
Add disambiguation in AchievementLoginDialog
2021-03-08 19:57:30 +01:00
Silent
2280fc9806
Fixup plurality in QtHostInterface::OnAchievementsRefreshed
2021-03-08 19:57:10 +01:00
Connor McLaughlin
4e2ee86c1a
GPU/Vulkan: Fix incorrect layout in ClearDepthBuffer()
2021-03-08 17:44:10 +10:00
Connor McLaughlin
535fef88c5
GL/Context: Drop unnecessary macro check
2021-03-08 17:28:34 +10:00
Connor McLaughlin
fdc7066ead
Merge pull request #1717 from stenzek/ram-reads
...
Bus: Increase the number of ticks for RAM reads
2021-03-08 17:27:46 +10:00
Connor McLaughlin
2da106391a
Merge pull request #1759 from andercard0/patch-94
...
Atualização Português do Brasil
2021-03-08 11:49:23 +10:00
Connor McLaughlin
bce45b468a
Merge pull request #1762 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-03-08 11:48:58 +10:00
Connor McLaughlin
e0161c3bb2
CommonHostInterface: Use key-release to open quick menu
...
Fixes auto closing when it's bound to escape.
2021-03-08 11:45:48 +10:00
Connor McLaughlin
e2694b2570
Cheevos: Fix unlimited fast forward in hardcode mode
2021-03-08 11:44:02 +10:00
Connor McLaughlin
a559139105
GPU/OpenGL: Also check number of fragment storage blocks
2021-03-08 11:40:34 +10:00
Connor McLaughlin
9eae20128d
GPU/OpenGL: Remove now-unnecessary geometry shader check
2021-03-08 11:37:03 +10:00
Connor McLaughlin
ad7e0d48c6
ShaderGen: Try disabling GLSL ES 3.2 on PowerVR
2021-03-08 11:34:17 +10:00
zkdpower
cc68e2931b
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-03-08 08:50:24 +08:00
Anderson_Cardoso
c1c090fb7c
Atualização Português do Brasil
...
Update file to latest.
2021-03-07 15:05:09 -03:00
Connor McLaughlin
5e0ebb5d5f
SDLControllerInterface: Don't crash on unbound hat index
2021-03-08 02:48:18 +10:00
Connor McLaughlin
6333daaddc
Qt: Add note about quick menu to achievement settings
2021-03-08 02:05:50 +10:00
Connor McLaughlin
9f83dfbc15
Qt: Update Japanese translation by mikakunin
2021-03-08 01:53:26 +10:00
Connor McLaughlin
1893bfd248
Cheevos: Don't choke on long passwords
2021-03-08 01:53:26 +10:00
Connor McLaughlin
a0e97059f5
Qt: Allow binding keyboard keys via fullscreen UI
2021-03-08 01:53:26 +10:00
Connor McLaughlin
39498cda10
FullscreenUI: Make right click on binding clear it
2021-03-08 01:53:26 +10:00
Connor McLaughlin
13e5769e42
Merge pull request #1753 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-03-07 19:35:22 +10:00
Connor McLaughlin
627f147a90
Support compiling for FreeBSD
2021-03-07 19:35:02 +10:00
Connor McLaughlin
3f5d6ee025
CommonHostInterface: FixIncompatibleSettings() should be marked override
2021-03-07 17:35:02 +10:00
Connor McLaughlin
db17baba1b
GL/Context: Disable GLES3.2 on PowerVR Rogue
...
It's choking on our shaders, maybe it's the I/O blocks or texture
buffers?
2021-03-07 17:34:29 +10:00
Connor McLaughlin
ee190ef561
CDROM: Fix typo in ResetPhysicalPosition()
2021-03-07 17:34:16 +10:00
Connor McLaughlin
753dd0480f
CDImage: Add support for loading mds/mdf images
2021-03-07 16:26:15 +10:00
zkdpower
b903369d2c
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-03-07 11:58:29 +08:00
Connor McLaughlin
320394fbd1
ShaderGen: Fix GLSL emitting location = 00
2021-03-07 02:55:37 +10:00
Connor McLaughlin
6bbb1128b6
System: Hash executable for game code when system.cnf missing
2021-03-07 02:47:00 +10:00
Connor McLaughlin
ac4dd11fa0
CDImage: Add support for ECM images
2021-03-07 02:47:00 +10:00
Connor McLaughlin
fd7d77bc70
Merge pull request #1736 from PugsyMAME/master
...
Added new cheat cheat types: C3, C4, C5, C6, D7&52
2021-03-07 02:46:50 +10:00
zkdpower
0db164bfb2
Update Simple-Chinese language file to latest ( #1750 )
...
* 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-06 15:44:56 +10:00
Anderson_Cardoso
9c78320351
Atualização Português do Brasil
...
Update file to latest.
2021-03-05 16:53:56 -03:00
Connor McLaughlin
ae17ade117
FullscreenUI: Add missing stretch/internal res screenshot options
2021-03-06 02:22:35 +10:00
Connor McLaughlin
359d1509be
Qt: Add option for internal/window resolution screenshots
2021-03-06 02:22:28 +10:00
Connor McLaughlin
2aea58d056
HostDisplay: Add method to render screenshots at window size
2021-03-06 02:21:27 +10:00
Connor McLaughlin
757bef7b6d
Common/D3D11: Stride should be byte width
2021-03-06 02:21:27 +10:00
Connor McLaughlin
bf5f53e1d1
CPU/CodeCache: Don't choke on indirect -> direct branch in delay slot
2021-03-06 02:21:27 +10:00
Silent
84bec06a90
Use QString::number where applicable
2021-03-05 12:59:28 +01:00
Silent
c0b7ee5722
Fix "Stretch to fill" widget help
2021-03-05 12:59:28 +01:00
Silent
edeed89648
Add support for plural forms in Qt forms
2021-03-05 12:59:28 +01:00
Connor McLaughlin
4436e86a46
Merge pull request #1742 from andercard0/patch-92
...
Atualização Português do Brasil
2021-03-05 16:10:52 +10:00
Albert Liu
50a78489f2
MemoryCardImage: Implement save file importing and exporting
2021-03-04 20:50:20 -08:00
Albert Liu
e939507f42
Qt/MemoryCardEditor: Handle switching to empty path at combobox index 0
2021-03-04 17:51:17 -08:00
Albert Liu
0218006e1b
Qt/MemoryCardEditor: Remove unused context help button
2021-03-04 16:55:44 -08:00
Albert Liu
3088138c3c
Qt/MemoryCardEditor: Remove duplicate browse functionality
2021-03-04 16:42:26 -08:00
Albert Liu
f112222fae
Qt/MemoryCardEditor: Prevent duplicate filenames when copying saves
2021-03-04 16:18:20 -08:00
Albert Liu
47e2cd382b
Qt/MemoryCardEditor: Increase default filename column size
2021-03-04 15:37:27 -08:00
Albert Liu
645ce6658c
Qt/MemoryCardEditor: Don't show blocks label when no card is selected
2021-03-04 15:21:40 -08:00
Anderson_Cardoso
7f77e8e7dd
Atualização Português do Brasil
...
Update file to latest
2021-03-04 19:31:40 -03:00
Connor McLaughlin
c3d2999d78
Qt: Don't pass key input to controllers/hotkeys when ImGui has focus
2021-03-05 01:13:17 +10:00
Connor McLaughlin
767343ca22
FullscreenUI: Prevent quick menu opening over other windows
2021-03-05 01:12:56 +10:00
Connor McLaughlin
521ade025c
System: Make hardware renderer init failure an OSD message
2021-03-05 01:05:16 +10:00
Connor McLaughlin
ccda1553b7
Qt: Fix crash when loading input profile and multitap disabled
2021-03-05 00:58:48 +10:00
Connor McLaughlin
c8387cb038
Cheats: Fix master enable not having any effect
2021-03-05 00:53:30 +10:00
Connor McLaughlin
0cbba59e88
GPU/ShaderGen: Add readonly/restrict qualifier to VRAM write SSBO
2021-03-04 13:08:32 +10:00
Connor McLaughlin
6b1e8bd338
Merge pull request #1732 from andercard0/patch-91
...
Atualização Português do Brasil
2021-03-04 13:03:42 +10:00
Connor McLaughlin
861a1f0e44
Merge pull request #1735 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-03-04 13:03:32 +10:00
PugsyMAME
74b2b2ddfe
Added new cheat cheat types: C3, C4, C5, C6, D7&52
...
C3-C7 are variants of C0
D7 is a BIT based joker to rule them all. It includes the analog sticks (@ggrtk thanks for adding the analog reading capability). Also added the facility of making dual single key joker by varying the amount of time a button is held down.
51 is a complicated beast that I still need to document
* C3XXXXXX 00YY - 8-Bit Master Code, if ($XXXXXX) is less than 0xYY poke all
00000000 FFFF following codes for rest of the cheat or until it reaches the
00000000 FFFF line.
* C4XXXXXX 00YY - 8-Bit Master Code, if ($XXXXXX) is greater than 0xYY poke all
00000000 FFFF following codes for rest of the cheat or until it reaches the
00000000 FFFF line.
* C5XXXXXX YYYY - 16-Bit Master Code, if ($XXXXXX) is less than 0xYYYY poke all
00000000 FFFF following codes for rest of the cheat or until it reaches the
00000000 FFFF line.
* C6XXXXXX YYYY - 16-Bit Master Code, if ($XXXXXX) is greater than 0xYYYY poke all
00000000 FFFF following codes for rest of the cheat or until it reaches the
00000000 FFFF line.
* D7PQRRRR TTYYYYYY - 24-Bit Universal BIT Joker, OR the hex values to
combine into a multi-button joker. Because it is BIT
based it is better than D4, D5, D6 or using a D0 joker as you
do not need to worry about any other buttons being
pressed at the same time and you get both analog
sticks for extra functionality. Note if you want to use it
just as a enhanced joker just use D7000000 00YYYYYY when
the buttons/directions are pressed or D7100000 00YYYYYY
when you want to ensure they are not all pressed.
QRRRR TT provides the capability of only activating the
following codes after the keys have been held in for a set
amount of frames. 003C = 60 Frames = 1 Second at 100% Speed
YYYYYY = 000001 L2 Button
YYYYYY = 000002 R2 Button
YYYYYY = 000004 L1 Button
YYYYYY = 000008 R1 Button
YYYYYY = 000010 Triangle Button
YYYYYY = 000020 Circle Button
YYYYYY = 000040 X Button
YYYYYY = 000080 Square Button
YYYYYY = 000100 Select Button
YYYYYY = 000200 L3 Button
YYYYYY = 000400 R3 Button
YYYYYY = 000800 Start Button
YYYYYY = 001000 Up (Digital)
YYYYYY = 002000 Right (Digital)
YYYYYY = 004000 Down (Digital)
YYYYYY = 008000 Left (Digital)
YYYYYY = 010000 Up (Right Thumb)
YYYYYY = 020000 Right (Right Thumb)
YYYYYY = 040000 Down (Right Thumb)
YYYYYY = 080000 Left (Right Thumb)
YYYYYY = 100000 Up (Left Thumb)
YYYYYY = 200000 Right (Left Thumb)
YYYYYY = 400000 Down (Left Thumb)
YYYYYY = 800000 Left (Left Thumb)
NOTE: The 0s in the code are reserved for possible
future use.
TT=Temp Internal Variable 00-FF, 00 will mean it wont be
used, if it's not 00 do not use the same value for
jokers using different keypress combinations for
the same game.
P = 0 or 1. 0 = Check ALL YYYYYY Bits are ON
1 = Check ALL YYYYYY Bits are OFF
Q = Frame Comparison 0 = Dont do any comparison
1 = Check that the button combination
has been held down for exactly
RRRR frames.
2 = Check that the button combination
has been held down for more than
RRRR frames.
3 = Check that the button combination
has been held down for less than
RRRR frames.
4 = Check that the button combination
has been held down for anything
but RRRR frames.
RRRR = 0000 to FFFF, Frame Comparison Value
It will then poke all following codes for rest of cheat
00000000 FFFF or until it reaches the 00000000 FFFF line.
2021-03-03 23:06:08 +00:00
zkdpower
a0a1781cba
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-03-04 06:29:23 +08:00
Anderson_Cardoso
46daa576af
Atualização Português do Brasil
...
Update file to latest.
2021-03-03 14:58:19 -03:00
Connor McLaughlin
21e53016d7
GPU/Vulkan: Fix possible misalignment in VRAM writes
2021-03-04 01:36:43 +10:00
Connor McLaughlin
dbb6c708c2
Merge pull request #1731 from andercard0/patch-90
...
Atualização Português do Brasil
2021-03-04 00:38:22 +10:00
Connor McLaughlin
86b636dffb
Common/DimensionalArray: Work around regression from MSVC 16.9
2021-03-04 00:28:34 +10:00
Connor McLaughlin
dc7b5e5155
Qt: Work around Linux builder's old Qt version
2021-03-04 00:26:01 +10:00
Anderson_Cardoso
3ea30c60ca
Atualização Português do Brasil
...
Update file to latest.
2021-03-03 08:59:06 -03:00
Connor McLaughlin
05ac272c3f
GameSettings: Add multitap mode
2021-03-03 21:45:03 +10:00
Connor McLaughlin
1d00f96f89
Qt: Populate controller tabs based on multitap mode
2021-03-03 21:44:56 +10:00
Connor McLaughlin
a8a1a9efd5
Merge pull request #1724 from stenzek/cheevos-hardcore-mode
...
Cheevos: Implement hardcore mode
2021-03-03 20:34:50 +10:00
Connor McLaughlin
6ecf828171
Cheevos: Ignore unofficial achievements for now
2021-03-03 19:44:29 +10:00
Connor McLaughlin
7dbc759619
Cheevos: Implement hardcore mode
2021-03-03 19:14:01 +10:00
Anderson_Cardoso
11adcbc330
Atualização Português do Brasil
...
Minor update and fix.
2021-03-02 23:05:21 -03:00
Connor McLaughlin
7a05b4f98e
XInputControllerInterface: Support fullscreen UI navigation
2021-03-03 03:07:38 +10:00
Connor McLaughlin
738bf9be9f
FullscreenUI: Make achievements/settings/load state closable with controller
2021-03-03 03:07:38 +10:00
Connor McLaughlin
99ff0e64c5
FullscreenUI: Don't draw fps/pause overlay over windows
2021-03-03 03:06:13 +10:00
Connor McLaughlin
b45891f21a
FullscreenUI: Make achievements window pause game
2021-03-03 03:06:13 +10:00
Connor McLaughlin
2088fa599e
HTTPDownloaderCurl: Send user agent and cleanup
2021-03-03 03:06:13 +10:00
Connor McLaughlin
f47f99b62d
FullscreenUI: Make achievement list collapsable
2021-03-03 03:06:13 +10:00
Connor McLaughlin
9cc079223c
FullscreenUI: Fix achievement list scrolling off screen
2021-03-03 03:06:13 +10:00
Connor McLaughlin
c58227752d
CommonHostInterface: Move save state on exit logic to base class
2021-03-03 01:14:05 +10:00
Connor McLaughlin
7645ca3836
HTTPDownloader: Log error code for WinHttpOpen() failure
2021-03-02 15:18:02 +10:00
Connor McLaughlin
910d3cdbb4
GPU/OpenGL: Make GL4.3 a prereq for binding layout
...
This was incorrectly checking for GL4.2, but explicit uniform/attribute
location isn't supported until GL4.3 without the extension.
2021-03-02 15:18:02 +10:00
Connor McLaughlin
3f698d6ed9
Merge pull request #1720 from ggrtk/multitap
...
Multitap: Add option to enable only on port 2
2021-03-02 15:14:50 +10:00
Anderson_Cardoso
59ab5abc28
Update Japanese Translation - By: Mikakunin
...
Update Japanese file to latest. By: Mikakunin
2021-03-01 21:21:46 -03:00
Albert Liu
3482313e2f
Multitap: Add option to enable only on port 2
2021-03-01 14:59:59 -08:00
Connor McLaughlin
c7a4efc395
System: Don't strip subdirectories when reading exe
...
Fixes getting hashes for cheevos in games such as Metal Gear Solid -
Integral.
2021-03-02 01:48:31 +10:00
Connor McLaughlin
f6b8e2121b
ISOReader: Fix recursing into subdirectories
2021-03-02 01:48:31 +10:00
Connor McLaughlin
475f7ccd1f
Bus: Increase the number of ticks for RAM reads
2021-03-02 00:46:29 +10:00
shikulja
44064d25ed
Update duckstation-qt_ru.ts
...
change text strings in settingsdialog.ui
2021-03-01 16:43:57 +03:00
Connor McLaughlin
4df9778e85
FullscreenUI: Fix OSD showing over debug menu
2021-03-01 02:21:04 +10:00
Connor McLaughlin
7a0193a8de
Qt: Fix macOS compile
2021-02-28 19:55:37 +10:00
Connor McLaughlin
10c3506f1a
Cheevos: Linux support
2021-02-28 19:01:16 +10:00
Connor McLaughlin
a032d191c8
Qt: Hook signal handlers for CTRL+C
2021-02-28 19:00:54 +10:00
Connor McLaughlin
98be448140
Cheevos: Support logging in while disabled
2021-02-28 19:00:37 +10:00
Connor McLaughlin
bc9ca302b8
FullscreenUI: Fix debug menu being occluded
2021-02-28 16:30:09 +10:00
Connor McLaughlin
520b64e711
CPU/Recompiler: Don't zero read-only bits in mtc0
...
Fixes memory card error in Digimon Digital Card Battle.
2021-02-28 15:06:24 +10:00
Connor McLaughlin
77d861e7df
Merge pull request #1708 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-28 15:05:55 +10:00
shikulja
d239221a19
Update duckstation-qt_ru.ts ( #1707 )
...
* Update duckstation-qt_ru.ts
Translation of the achievements menu, some osd messages, and more
* Update duckstation-qt_ru.ts
2021-02-28 15:05:47 +10:00
Connor McLaughlin
46a0fde86b
Merge pull request #1706 from andercard0/patch-85
...
Atualização Português do Brasil
2021-02-28 15:05:41 +10:00
zkdpower
ca9c058e2d
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-28 09:49:37 +08:00
Anderson_Cardoso
f565228afa
Atualização Português do Brasil
...
Update file to latest.
2021-02-27 21:20:23 -03:00
Albert Liu
1f876afbed
Qt: Make about dialog scmversion label selectable by mouse
2021-02-27 15:07:05 -08:00
Connor McLaughlin
1c1abee61a
NoGUI: Linux compile fix
2021-02-28 04:11:34 +10:00
Connor McLaughlin
97cf3f770e
GPU: Fix previous frame adaptive downsample leaking in
2021-02-28 04:03:48 +10:00
Connor McLaughlin
a48fa4097b
CommonHostInterface: Fix key inputs getting stuck with modifiers
2021-02-28 04:03:48 +10:00
Connor McLaughlin
49345a300c
Settings: Fix display stretch disabled by linear filtering
2021-02-27 21:58:47 +10:00
Connor McLaughlin
faa8ed0031
CMake: Make evdev optional
2021-02-27 20:53:00 +10:00
Connor McLaughlin
47e26b1ad3
FullscreenUI: Put cover images through the texture cache
2021-02-27 16:25:42 +10:00
Connor McLaughlin
5a0e4f85dd
Settings: Enable cheat loading by default
2021-02-27 16:21:36 +10:00
Connor McLaughlin
e17d37b8bc
HostDisplay: Add stretch option
2021-02-27 16:21:36 +10:00
Connor McLaughlin
f18babb97e
Settings: Remove redundant break in IsMultitapEnabledOnPort
2021-02-27 16:21:36 +10:00
Connor McLaughlin
4380992591
Fix a couple of typos in translation sources
2021-02-27 16:21:36 +10:00
Connor McLaughlin
86f44f826d
Merge pull request #1697 from ggrtk/multitap
...
Core: Add Multitap support
2021-02-27 16:19:28 +10:00
Connor McLaughlin
c70fe0b4ae
Merge pull request #1693 from andercard0/patch-83
...
Atualização Português do Brasil
2021-02-27 16:18:54 +10:00
Connor McLaughlin
8d1bb6aa2c
Merge pull request #1695 from andercard0/patch-84
...
Atualização Português de Portugal - By: Bajol
2021-02-27 16:18:36 +10:00
Connor McLaughlin
0cb5618aa1
Merge pull request #1698 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-27 16:18:24 +10:00
zkdpower
9670564578
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-27 13:46:52 +08:00
Albert Liu
f9dc1a7e80
Core: Add Multitap support
2021-02-26 21:04:12 -08:00
Anderson_Cardoso
64ea3de009
Atualização Português de Portugal - By: Bajol
...
Update file Portuguese Portugal By: Bajol
2021-02-26 16:22:49 -03:00
Connor McLaughlin
bd9cb67565
Merge pull request #1694 from ggrtk/always-save-controller-type
...
Settings: Always save controller type to settings interface
2021-02-27 04:01:34 +10:00
Albert Liu
b6301e1a43
Settings: Always save controller type to settings interface
...
Fixes Controller1 defaulting to DigitalController type on startup in
FullscreenUI when user had previously shut down the program with
Controller1 set to None.
2021-02-26 09:37:53 -08:00
Anderson_Cardoso
951c8310e9
Atualização Português do Brasil
...
Update file to latest.
2021-02-26 14:03:30 -03:00
Connor McLaughlin
b4e4e5891d
Qt: Fix controller navigation for fullscreen UI
2021-02-27 01:17:44 +10:00
Connor McLaughlin
0ec2c87a0e
Implement RetroAchivements
2021-02-27 00:44:53 +10:00
Connor McLaughlin
ef524d7dea
FrontendCommon: Add HTTPDownloader class
2021-02-27 00:44:50 +10:00
Connor McLaughlin
e43773fbc8
Merge pull request #1691 from andercard0/patch-82
...
Atualização Português do Brasil
2021-02-27 00:44:30 +10:00
Connor McLaughlin
800c422e2e
Merge pull request #1690 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-27 00:44:21 +10:00
Anderson_Cardoso
e6a90f646b
Atualização Português do Brasil
...
update file to latest
2021-02-26 08:59:36 -03:00
Connor McLaughlin
c98b332b04
GL: Add missing context_egl_fbdev files
2021-02-26 19:13:02 +10:00
zkdpower
8173c94d40
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-26 11:08:49 +08:00
Connor McLaughlin
52c842e3b3
Qt: Hook up mouse wheel to ImGui
2021-02-26 02:45:28 +10:00
Connor McLaughlin
9425f34ceb
Merge pull request #1687 from ggrtk/controller-type-cache
...
FullscreenUI: Update type cache when controller type is changed
2021-02-26 02:45:00 +10:00
shikulja
343c3068c7
Update duckstation-qt_ru.ts ( #1688 )
...
* Update duckstation-qt_ru.ts
* Update duckstation-qt_ru.ts
2021-02-26 02:44:15 +10:00
Albert Liu
07ad4f63fa
FullscreenUI: Update type cache when controller type is changed
2021-02-24 20:32:32 -08:00
Connor McLaughlin
248baeec08
Merge pull request #1684 from andercard0/patch-81
...
Atualização Português do Brasil
2021-02-25 12:52:56 +10:00
Connor McLaughlin
bd59d711eb
Merge pull request #1686 from ggrtk/fix-settinginfos
...
Controller: Fix invalid SettingInfos causing crash in FullscreenUI
2021-02-25 12:52:46 +10:00
Connor McLaughlin
bfb575cf40
Qt: Improve handling of exclusive fullscreen loss
...
Exclusive fullscreen will be re-requested automatically when the window
regains focus.
2021-02-25 12:51:45 +10:00
Albert Liu
3ca3a78b58
Controller: Fix invalid SettingInfos causing crash in FullscreenUI
2021-02-24 17:23:07 -08:00
Anderson_Cardoso
f8376f2724
Atualização Português do Brasil
...
Update file to latest
2021-02-24 17:55:42 -03:00
Connor McLaughlin
defea38a60
FullscreenUI: Add fullscreen/close buttons to landing window
2021-02-25 02:20:33 +10:00
Connor McLaughlin
1969a10034
FullscreenUI: Fix placeholder logo showing up
2021-02-25 02:20:33 +10:00
Connor McLaughlin
f023c1bcde
FullscreenUI: Add 'Pause on Menu' option
2021-02-25 02:20:33 +10:00
Connor McLaughlin
b56b438f1f
FullscreenUI: Only show debug menu bar in NoGUI
2021-02-25 02:20:33 +10:00
Chris
85ad091c22
Filter out Keypad as a mod in sdl_key_names ( #1678 )
2021-02-25 02:19:57 +10:00
Connor McLaughlin
617554bea7
Merge pull request #1681 from Max833/master
...
Qt: Update German translation
2021-02-25 02:07:23 +10:00
Connor McLaughlin
06f9088888
Merge pull request #1682 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-25 02:05:52 +10:00
Chris
dd3d5dbd86
Allow keyboard binding in nogui/fullscreen mode ( #1679 )
...
* Allow keyboard binding in nogui/fullscreen mode
2021-02-25 02:05:33 +10:00
zkdpower
961a691de7
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-24 08:12:00 +08:00
Max833
a94dd57b9f
Update duckstation-qt_de.ts
2021-02-23 22:42:47 +01:00
Connor McLaughlin
0d0a7eac1f
ImGuiFullscreen: Add animations for notifications
2021-02-24 01:22:04 +10:00
Connor McLaughlin
eb4d6efecd
Common: Add easing.h
2021-02-24 01:22:04 +10:00
Connor McLaughlin
6e80c882df
FullscreenUI: Allow vertical scaling
2021-02-24 01:22:04 +10:00
Connor McLaughlin
a7e4d55d02
Move game settings apply to CommonHostInterface
2021-02-24 01:22:04 +10:00
Connor McLaughlin
28fdc5537f
FullscreenUI: Draw quick menu at screen bounds, not scaled bounds
2021-02-24 01:22:04 +10:00
Connor McLaughlin
8318cdb3c1
Move ImGui setup to common, and enable fullscreen UI in Qt
2021-02-24 01:22:03 +10:00
Connor McLaughlin
d0f6ff03a5
FullscreenUI: Remove local pointer to SettingsInterface
2021-02-24 01:21:43 +10:00
Connor McLaughlin
1fc53ff622
CommonHostInterface: Move settings interface pointer to base class
2021-02-24 01:21:43 +10:00
Connor McLaughlin
7e1fe166ee
FullscreenUI: Add notifications API
2021-02-24 01:21:43 +10:00
Connor McLaughlin
229ed5a852
System: Add helpers for reading executables off discs
2021-02-24 01:21:43 +10:00
Connor McLaughlin
7501e89b7a
System: Add path/image to game change notification
2021-02-24 01:21:43 +10:00
Connor McLaughlin
77090865c1
OSD: Draw shadows on stats overlays (FPS/Resolution)
...
Makes it more visible on white backgrounds.
2021-02-24 01:21:43 +10:00
Connor McLaughlin
175abd4914
CommonHostInterface: Filter OSD messages in acquire for disabled case
2021-02-24 01:21:43 +10:00
Connor McLaughlin
a9cf6cdc91
Qt: Update Japanese translation by mikakunin
2021-02-24 01:21:43 +10:00
Connor McLaughlin
75776f9b33
Merge pull request #1657 from CookiePLMonster/savestate-ui-legend
...
Save State UI: Add legend showing hotkeys
2021-02-24 01:21:24 +10:00
Chris
8b4a7e1b98
Fix for batch mode nogui ( #1674 )
...
* Don't override batch_mode to false in nogui
* Update nogui_host_interface.cpp
2021-02-24 01:20:21 +10:00
Silent
78f9136fb8
Save State UI: Cache legend strings
2021-02-22 19:34:51 +01:00
Connor McLaughlin
524a2f3f19
Merge pull request #1669 from falsepopsky/updateSpanish
...
spanish qt translation - updated
2021-02-22 17:52:12 +10:00
falsepopsky
5a84d28ff0
updated qt_es
2021-02-22 02:56:50 -03:00
Connor McLaughlin
91a7775d68
BIOS: Fix size validation for PSExe
2021-02-22 12:22:28 +10:00
Connor McLaughlin
13b0946efd
CDImage: Fix file reading from >1 sequential sector
2021-02-22 12:22:28 +10:00
Connor McLaughlin
e540ab7038
Common: Add LRUCache class
2021-02-22 12:22:28 +10:00
Connor McLaughlin
322f1492b2
FileSystem: Add SanitizeFilename() overload for std::string
2021-02-22 12:22:28 +10:00
Connor McLaughlin
d97a107b62
WindowsHeaders: Undef GetObject
2021-02-22 12:22:28 +10:00
Connor McLaughlin
357235404a
AudioStream: Fix a crash when opening device fails
2021-02-22 12:21:44 +10:00
Connor McLaughlin
ae49215251
Timers: Better predict next event time
...
Significantly improves performance in Fromage.
2021-02-22 12:21:44 +10:00
Connor McLaughlin
caae06dbf4
Merge pull request #1646 from piepacker/jake/osd_locking_opt
...
optimize locking mechanism for OSD messages (deadlock-proofing)
2021-02-22 12:21:12 +10:00
Connor McLaughlin
64d4b2e288
Merge pull request #1663 from RaydenX93/update_it_20210221
...
Update Italian Translation (Qt)
2021-02-22 12:08:45 +10:00
Albert Liu
71d748ef04
AnalogController: Fix regression in analog mode toggling
2021-02-21 16:12:41 -08:00
Albert Liu
329e8317b4
Controller: Always check for access byte
2021-02-21 15:20:31 -08:00
RaydenX93
4a144d30ed
Update duckstation-qt_it.ts
2021-02-21 12:17:41 +01:00
Silent
e361b9f012
Save State UI: Make the widget translatable
2021-02-19 20:14:33 +01:00
Silent
82a217570c
Save State UI: Add legend showing hotkeys
2021-02-19 20:14:00 +01:00
Connor McLaughlin
30bcf280d4
Revert "CPU/Recompiler: Use fastmem for constant loads from RAM mirrors in LUT mode"
...
This reverts commit 67fe97a17c
.
Misread the logic here - it's masked anyway, so it's fine.
2021-02-19 02:25:27 +10:00
Connor McLaughlin
24c2165bb3
GPU: Allow closing window/app to interrupt shader compilation
2021-02-19 01:48:44 +10:00
Connor McLaughlin
1b544ae350
GameList: Slight optimization to scanning
2021-02-19 01:37:56 +10:00
Connor McLaughlin
3ab7e140ee
FileSystem: Add some overloads for FILE*
2021-02-19 01:37:56 +10:00
Connor McLaughlin
cacf12c209
FileSystem: Migrate component extractors to std::string_view
2021-02-19 01:37:56 +10:00
Connor McLaughlin
8c7aec2edf
CommonHostInterface: Ensure game list is loaded before booting
...
Fixes a possible race/crash when starting with a filename in NoGUI.
2021-02-19 01:37:56 +10:00
Connor McLaughlin
d3717e66c3
CPU/Recompiler: Handle self-modifying code within same block
...
Fixes Spyro 2 and 3 PAL with recompiler.
2021-02-19 01:37:56 +10:00
Connor McLaughlin
67fe97a17c
CPU/Recompiler: Use fastmem for constant loads from RAM mirrors in LUT mode
2021-02-19 01:37:56 +10:00
Connor McLaughlin
9d05aa2145
Merge pull request #1656 from andercard0/patch-80
...
Atualização Português do Brasil
2021-02-18 13:12:20 +10:00
Connor McLaughlin
255937f316
Merge pull request #1658 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-18 13:11:55 +10:00
Connor McLaughlin
1c59b114f8
Merge pull request #1655 from Max833/master
...
Qt: Update German translation
2021-02-18 13:11:39 +10:00
shikulja
214c164d37
Update duckstation-qt_ru.ts ( #1654 )
...
* Update duckstation-qt_ru.ts
minor update, changed lines, typos, a few new lines
* Update duckstation-qt_ru.ts
2021-02-18 13:11:21 +10:00
zkdpower
6bc1814d02
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-18 09:31:26 +08:00
Anderson_Cardoso
2aad830d9e
Atualização Português do Brasil
...
Update file to latest
2021-02-17 17:07:07 -03:00
Max833
04901c7769
Update duckstation-qt_de.ts
2021-02-17 18:36:45 +01:00
Connor McLaughlin
e7b9309567
GameSettings: Add PGXP projection precision
2021-02-18 02:19:43 +10:00
Connor McLaughlin
db4f521d92
System: Make some boot error messages translatable
2021-02-18 02:08:48 +10:00
Connor McLaughlin
7641bbf5f2
UI: Shuffle around PGXP settings
2021-02-18 02:08:48 +10:00
Connor McLaughlin
209827b67c
PGXP: Compute PSX values on demand for CPU instructions
...
Generates shorter code for the recompiler.
2021-02-18 02:08:48 +10:00
Connor McLaughlin
54f5c737ce
PGXP: Inline some more functions
2021-02-18 02:08:48 +10:00
Connor McLaughlin
46dbea509a
GPU: Fix adaptive downsampling regression
2021-02-18 02:08:47 +10:00
Connor McLaughlin
1b881fc60b
PGXP: Combine instr and rtVal parameters for CPU_LUI
2021-02-18 02:08:47 +10:00
Connor McLaughlin
bc021ddfd9
CPU/Recompiler: Implement PGXP CPU mode
2021-02-18 02:08:47 +10:00
Connor McLaughlin
0bfa1bf873
PGXP: Fix MFC0/MTC0
...
Doubt it'll change anything.
2021-02-18 02:08:47 +10:00
Connor McLaughlin
a722fd6b53
PGXP: Make mult/div compute results instead of parameters
...
Lets us call it from the recompiler.
2021-02-18 02:08:47 +10:00
Connor McLaughlin
33a5617ea3
PGXP: Remove some unused parameter from M{F,T}{HI,LO}
2021-02-18 02:08:47 +10:00
Connor McLaughlin
efecb44344
PGXP: Combine a couple of instructions
2021-02-18 02:08:47 +10:00
Connor McLaughlin
09805c1f80
FullscreenUI: Fix controller navigation in disc change
2021-02-18 02:08:47 +10:00
Silent
99dcc39e6b
Update PL localization
2021-02-16 22:01:27 +01:00
Silent
9fd09c33b1
Improve consistency of tooltips in Display Settings
2021-02-16 21:53:50 +01:00
Jake Stine
c3c4181074
optimize locking mechanism for OSD messages, use EnumerateOSDMessages more generally
2021-02-15 16:53:40 -08:00
Silent
82469ac425
Fix a missing comma in the PGXP message
...
+ translations fixed to account for that
2021-02-15 23:36:39 +01:00
Connor McLaughlin
65daf1d6a0
Vulkan: Support fullscreen resolution enumeration
2021-02-16 02:58:25 +10:00
Max833
e84a39245f
Update duckstation-qt_de.ts ( #1644 )
...
* Update duckstation-qt_de.ts
* Update duckstation-qt_de.ts
2021-02-16 02:58:03 +10:00
Connor McLaughlin
0110295f2c
Android: Fix some game settings saving/loading incorrectly
2021-02-15 00:21:27 +10:00
Connor McLaughlin
d8ce98a1e2
Bump shader cache version
2021-02-14 19:25:14 +10:00
Connor McLaughlin
2c1999e622
CDROM: Simulate holding position for GetlocP
...
Fixes lockups in Tomb Raider.
2021-02-14 18:36:21 +10:00
Connor McLaughlin
0d13e1013d
GPU: Fix incorrect dither offset [3][0]
...
Fixes dots in sky in Silent Hill.
2021-02-14 18:36:21 +10:00
Connor McLaughlin
f7426b0988
GL/Context: Support fbdev
2021-02-14 18:36:21 +10:00
Connor McLaughlin
f5d7fec914
NoGUI: Rename DRMHostInterface to VTYHostInterface
2021-02-14 18:36:21 +10:00
Connor McLaughlin
d4143399eb
OpenGLHostDisplay: Support fullscreen mode enumeration (DRM only)
2021-02-14 18:36:21 +10:00
Connor McLaughlin
748e2e9a70
DRMDisplay: Add mode queries
2021-02-14 18:36:21 +10:00
Connor McLaughlin
0c71a97e02
FullscreenUI: Add resolution selection
2021-02-14 18:36:21 +10:00
Connor McLaughlin
5a66639d78
HostDisplay: Add virtual method for getting resolutions
2021-02-14 18:36:21 +10:00
Connor McLaughlin
e7fc904cf4
DRMHostInterface: Set surface size to settings fullscreen mode
2021-02-14 18:36:21 +10:00
Connor McLaughlin
e8832bf552
DRMDisplay: Use width/height/refresh rate to select mode
2021-02-14 18:36:21 +10:00
Connor McLaughlin
b811b78c09
Add refresh rate to window/mode info
2021-02-14 18:36:21 +10:00
Max833
935c73fb6c
Qt: Update German translation ( #1627 )
...
* Update duckstation-qt_de.ts
* Update duckstation-qt_de.ts
* Update duckstation-qt_de.ts
* Update duckstation-qt_de.ts
2021-02-14 18:35:19 +10:00
Connor McLaughlin
8b8dbc6812
Merge pull request #1630 from andercard0/patch-79
...
Atualização Português do Brasil
2021-02-14 18:34:54 +10:00
Connor McLaughlin
dfaf0797f0
Merge pull request #1637 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-14 18:34:28 +10:00
zkdpower
63ef510a0c
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-13 13:24:37 +08:00
Anderson_Cardoso
092aaf1597
Atualização Português do Brasil
...
Update file to latest.
2021-02-11 19:39:16 -03:00
Connor McLaughlin
eabda2979c
Qt: Fix Linux compile
2021-02-12 01:10:08 +10:00
Connor McLaughlin
c6c67b7b27
ImGui: Remove close button from debug windows
...
They can be closed by unchecking the setting instead, and it stays in
sync with the config this way.
2021-02-12 01:01:30 +10:00
Connor McLaughlin
c8efade20c
CommonHostInterface: Don't draw OSD/FPS as windows
...
Slight performance improvement.
2021-02-12 01:01:30 +10:00
Connor McLaughlin
de688615ff
Qt: Add Clear and Reset buttons to cheat manager
2021-02-12 01:01:30 +10:00
Connor McLaughlin
e75f1c1b6d
Qt: Add 'Lock Toolbar' option
2021-02-12 01:01:30 +10:00
shikulja
22963ecbf3
Update duckstation-qt_ru.ts ( #1619 )
...
* Update duckstation-qt_ru.ts
small update, add some new strings, minor adjustments
* Update duckstation-qt_ru.ts
2021-02-11 02:19:41 +10:00
Connor McLaughlin
bfa2b72e08
Fix a couple of name typos
2021-02-11 02:17:25 +10:00
Connor McLaughlin
6ab926ab28
System: Make the SBI check a confirm dialog instead of message
2021-02-11 02:04:47 +10:00
Connor McLaughlin
5f6fce9d98
CommonHostInterface: Remove Rewind hotkey on Android
...
It's not enablable in the UI anywhere.
2021-02-11 01:40:00 +10:00
Connor McLaughlin
ef97131c9d
Timers: Handle target = 0 case
...
Fixes Super Gals! Kotobuki Ran Special - Ikemen Get You Gals Party
hanging at boot.
2021-02-09 01:01:36 +10:00
Connor McLaughlin
537f833658
FullscreenUI: Fix binding immediately when activating with controller
2021-02-08 00:57:56 +10:00
Connor McLaughlin
53fb55ff15
Add evdev controller interface
2021-02-08 00:47:39 +10:00
Connor McLaughlin
ee3aa0dc4d
OpenGLHostDisplay: Fix incorrect default for PBO streaming
2021-02-08 00:47:34 +10:00
Connor McLaughlin
d356b95819
Qt: Move ImGui NewFrame/EndFrame to correct location
2021-02-08 00:47:29 +10:00
Connor McLaughlin
8b11511a9b
Merge pull request #1597 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-07 20:16:58 +10:00
Connor McLaughlin
bb5d4017cf
Merge pull request #1593 from Max833/master
...
Qt: Update German translation
2021-02-07 20:16:36 +10:00
Connor McLaughlin
c9b874eeec
Merge pull request #1592 from andercard0/patch-73
...
Atualização Português do Brasil
2021-02-07 20:16:26 +10:00
Connor McLaughlin
8c77c4a493
Merge pull request #1596 from andercard0/patch-76
...
Update Japanese Language by - Mikakunin
2021-02-07 20:16:07 +10:00
Connor McLaughlin
c043643c4d
GPU/HW: Fix typo in IncludeVRAMDirtyRectangle() name
2021-02-07 20:00:16 +10:00
Connor McLaughlin
4a240958ff
GPU/HW: Work around VRAM copy glBlitFramebuffer broken in Mali
2021-02-07 19:59:50 +10:00
zkdpower
e7238c236e
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-07 11:57:12 +08:00
Anderson_Cardoso
a47a8daa62
Update Japanese Language by - Mikakunin
...
Update Japanese Language by - Mikakuni to latest.
2021-02-07 00:19:00 -03:00
Max833
c700e29c51
Update duckstation-qt_de.ts
2021-02-07 02:11:10 +01:00
Anderson_Cardoso
3a5b24b37e
Atualização Português do Brazil
...
Update file to latest.
2021-02-06 20:20:32 -03:00
Connor McLaughlin
cc0cc6fbb9
Qt: Add disable all enhancements to debug menu
2021-02-07 03:27:48 +10:00
Connor McLaughlin
a77edc6436
Settings: Default console logging on Android to on
2021-02-07 03:27:37 +10:00
Connor McLaughlin
fc578b7ec7
NoGUI: Fix debug assertion firing on renderer switch
2021-02-07 03:15:06 +10:00
Connor McLaughlin
b560142015
Merge pull request #1588 from RaydenX93/update_20210206
...
Qt Italian Translation Update
2021-02-07 03:09:20 +10:00
Connor McLaughlin
ccc25fc131
GL/Context: Filter Mali GPUs based on ARM GL_VENDOR only
2021-02-06 20:25:26 +10:00
Connor McLaughlin
b20b1a2fa8
OpenGLHostDisplay: Only disable streaming PBO on Adreno
...
It's slightly faster on Mali.
2021-02-06 20:19:10 +10:00
Connor McLaughlin
837fb6128b
GPU/HW: Fix mask bit when rendering with transparency and no DSB
...
Fixes some sprites in Bloody Roar on Mali GPUs.
2021-02-06 20:14:28 +10:00
Connor McLaughlin
011df33fc4
GL/StreamBuffer: Support non-coherent mappings
2021-02-06 19:23:39 +10:00
Connor McLaughlin
d416dbb461
FullscreenUI: Ensure fonts are at least one pixel high
2021-02-06 19:21:39 +10:00
Connor McLaughlin
c03c4cb95a
GPU: Elide VRAM copies when they will have no effect
...
Can provide a performance boost in most games because of the redundant
copy they issue once a frame.
2021-02-06 19:20:14 +10:00
Connor McLaughlin
5a9abd55a1
GL/Context: Disable GL_{EXT,OES}_copy_image on Mali
...
It is **very** slow because it seems to be implemented on the CPU...
2021-02-06 19:20:09 +10:00
Connor McLaughlin
c6ed19cc7b
OpenGLHostDisplay: Don't use PBOs for software upload on GLES
2021-02-06 19:20:05 +10:00
Connor McLaughlin
701edb335a
Various warning fixes
2021-02-06 19:19:55 +10:00
Connor McLaughlin
3c910782ca
FullscreenUI: Fix heading line width not being scaled
2021-02-06 19:19:21 +10:00
Connor McLaughlin
105376b1b3
FullscreenUI: Don't draw OSD over windows
2021-02-06 19:18:44 +10:00
Connor McLaughlin
d7962fdac7
ImGui: Use safe strcat/scanf on MSVC
2021-02-06 19:16:39 +10:00
RaydenX93
bfdf33868f
Update duckstation-qt_it.ts
2021-02-06 09:38:05 +01:00
Connor McLaughlin
8582e2770d
CrashHandler: Save minidump on Windows
2021-02-06 13:23:50 +10:00
Connor McLaughlin
f943aa0489
Merge pull request #1582 from MaddTheSane/printfFixes
...
Logging fixes
2021-02-05 11:47:38 +10:00
Connor McLaughlin
10daea9faf
Merge pull request #1581 from MaddTheSane/printfLike
...
Add printf-like macro to Writef.
2021-02-05 11:46:39 +10:00
C.W. Betts
4591e75f5b
Fix the last formatting warning I was able to find.
2021-02-04 18:20:58 -07:00
C.W. Betts
662d6e9711
Fix possible log formatting errors.
2021-02-04 17:54:51 -07:00
C.W. Betts
01b3b5066d
Add printf-like macro.
...
This should help catch some formatting bugs.
2021-02-04 17:15:28 -07:00
C.W. Betts
2c2af6c751
Update shadergen.cpp
...
Quiets a warning in Clang about copying variables.
Actual warning text: Loop variable '[qualifiers, name]' of type 'const std::__1::pair<const char *, const char *>' creates a copy from type 'const std::__1::pair<const char *, const char *>'
2021-02-04 13:05:59 -07:00
Connor McLaughlin
05545566e7
NoGUI: Fix crash when initialization fails
2021-02-05 02:34:08 +10:00
Connor McLaughlin
43d1495a63
OpenGLHostDisplay: Allow filtering to be toggled for GLES2 path
2021-02-05 02:28:03 +10:00
Connor McLaughlin
d455b61d5e
OpenGLHostDisplay: Fix interlaced software renderer output
2021-02-05 02:16:45 +10:00
Connor McLaughlin
7b4650700f
StringUtil: Add StrideMemCpy/StrideMemCmp
2021-02-05 02:16:15 +10:00
Connor McLaughlin
d0667ba32a
NoGUI: Prefer SDL host interface over DRM/KMS if display present
2021-02-04 23:49:21 +10:00
Connor McLaughlin
3e9fdf22bf
NoGUI: Move DRM display to GL context
...
We don't use it for Vulkan.
2021-02-04 19:39:19 +10:00
Connor McLaughlin
8f9bbb0bba
Vulkan: Support VK_KHR_display
2021-02-04 19:25:21 +10:00
Connor McLaughlin
929863e7d6
Merge pull request #1576 from falsepopsky/updateSpanish
...
updated spanish translation
2021-02-04 13:48:50 +10:00
Connor McLaughlin
2ae6163523
Merge pull request #1562 from andercard0/patch-72
...
Atualização Português do Brasil
2021-02-04 13:48:37 +10:00
Connor McLaughlin
0d911f1ccd
NoGUI: Fix ImGui assertion on confirm/error message
2021-02-04 13:47:16 +10:00
falsepopsky
4c0d3c5c9d
fixed some misleading translation in android spanish, also updated to latest duckstation-qt_es
2021-02-03 21:59:24 -03:00
Anderson_Cardoso
281af1d23a
Atualização Português do Brasil
...
Update language file to latest and some tiny fixes.
2021-02-01 23:25:21 -03:00
Connor McLaughlin
fd269ec9dd
FullscreenUI: Use format string for TextWrapped()
2021-02-02 04:06:57 +10:00
Connor McLaughlin
a50052bd92
Merge pull request #1554 from Max833/master
...
Qt: Fix incorrect widget help and translation
2021-02-02 03:54:33 +10:00
Connor McLaughlin
3fec066a92
Merge pull request #1557 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-02-02 03:53:14 +10:00
Anderson_Cardoso
adb1857d8c
Atualização Pt-br ( #1558 )
...
* Atualização Pt-br
Small fixes only.
* Update duckstation-qt_pt-br.ts
2021-02-02 03:52:55 +10:00
Connor McLaughlin
e0dd45c35e
FullscreenUI: Fix game list settings not applying
2021-02-02 01:56:28 +10:00
Connor McLaughlin
1e8752759d
NoGUI: Set default settings if missing
2021-02-02 01:47:27 +10:00
Connor McLaughlin
c54842830f
FullscreenUI: Support modal error/confirmation
2021-02-02 01:40:37 +10:00
Connor McLaughlin
626b2ecec1
GPU/Vulkan: Fix a possible layout violation when displaying
...
Happened in some games, e.g. Driver.
2021-02-02 00:52:23 +10:00
Connor McLaughlin
43bb69fb6b
GPU/SW: Fix 576-line scanout of PAL games
2021-02-01 18:39:36 +10:00
Connor McLaughlin
904680f0df
Settings: Make integer and linear upscaling mutually exclusive
2021-02-01 18:39:15 +10:00
zkdpower
b7af4f8d62
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-02-01 10:32:39 +08:00
Max833
33e8b8230f
Update duckstation-qt_de.ts
2021-01-31 23:20:07 +01:00
Max833
276f2e2ceb
Update advancedsettingswidget.cpp
2021-01-31 22:02:40 +01:00
Connor McLaughlin
91092847f8
CommonHostInterface: Restore display skip on exit/pause
...
Fixes CPU usage/controller moving too quickly in menus after fast
forwarding in big duck mode.
2021-02-01 02:08:52 +10:00
Connor McLaughlin
cbdf722dd6
GL/ContextEGL: Fix compiling with both DRM/KMS and X11 enabled
2021-02-01 01:45:30 +10:00
Connor McLaughlin
dac9cdd04c
GL/Context: Ensure context is destroyed before GBM device
...
Fixes crash on shutdown when running under DRM/KMS.
2021-02-01 01:28:39 +10:00
Connor McLaughlin
1a9120135f
FullscreenUI: Fix some advanced setings not saving
2021-02-01 01:13:05 +10:00
Max833
bd43241f3e
Qt: Update German translation and register widget help (based on the new UI) ( #1544 )
...
* Update duckstation-qt_de.ts
* Update biossettingswidget.cpp
* Update emulationsettingswidget.cpp
* Update advancedsettingswidget.cpp
* Update displaysettingswidget.cpp
2021-02-01 01:11:49 +10:00
Connor McLaughlin
260e39a516
Merge pull request #1549 from andercard0/patch-70
...
Atualização Português do Brazil
2021-02-01 01:11:19 +10:00
Connor McLaughlin
590513350c
NoGUI: Start in fullscreen when option or command line flag is set
2021-02-01 01:10:32 +10:00
Connor McLaughlin
23e102b90a
GPU: Make display texture 720x576 instead of 1024x512
...
Some PAL games render in the full permissable 576 height, not 512.
2021-02-01 01:10:32 +10:00
Connor McLaughlin
d1a5b89f0a
FullscreenUI: Fix some textures leaking at shutdown
2021-02-01 01:10:32 +10:00
Connor McLaughlin
18405a713c
FullscreenUI: Fix debug windows not drawing
2021-02-01 01:10:32 +10:00
Connor McLaughlin
51babf4009
AudioStream: Fix assertion failure in debug builds
2021-02-01 01:10:32 +10:00
Anderson_Cardoso
55415d3ce0
Atualização Português do Brazil
...
Update file to latest
2021-01-31 12:07:14 -03:00
Connor McLaughlin
c17fb88426
FullscreenUI: Fix controller binding setting instantly
2021-01-31 18:11:56 +10:00
Connor McLaughlin
bb2e35b732
FullscreenUI: Load covers on demand
2021-01-31 18:11:56 +10:00
Connor McLaughlin
85b4a02f20
Fix Android build
2021-01-31 17:28:37 +10:00
Connor McLaughlin
98bad30af8
NoGUI: Merge in old branch and use base NoGUI class for SDL
2021-01-31 17:10:27 +10:00
Connor McLaughlin
b09da307b5
Common: Add DRM display helper class and GBM GL context
2021-01-31 17:10:27 +10:00
Connor McLaughlin
dc0eb4cb04
Replace duckstation-sdl with stub directing users to duckstation-qt
2021-01-31 17:10:27 +10:00
Connor McLaughlin
cae5bc1712
Add NoGUI frontend based on old SDL frontend + fullscreen UI
2021-01-31 17:10:27 +10:00
Connor McLaughlin
61e4e6f140
Add "Fullscreen UI"
2021-01-31 17:10:27 +10:00
Connor McLaughlin
0cdd1a70c0
Common/Image: Add helper for loading from stream
2021-01-31 17:10:27 +10:00
Connor McLaughlin
3a7d9f1725
CommonHostInterface: Add controller nav helpers
2021-01-31 17:10:27 +10:00
Connor McLaughlin
61d0af30a2
FileSystem: Add read/write binary stream helpers
2021-01-31 17:10:27 +10:00
Connor McLaughlin
41be96ef93
CommonHostInterface: Make RunLater()/ApplySettings() virtual
2021-01-31 17:10:27 +10:00
Connor McLaughlin
ec60fa3c9d
CommonHostInterface: Make fullscreen/exit functions public
2021-01-31 17:10:27 +10:00
Connor McLaughlin
2dbb3325ff
CommonHostInterface: Tweak frame boundary for loading screen
2021-01-31 17:10:27 +10:00
Connor McLaughlin
e1bf362d13
CommonHostInterface: Extract ff/turbo hotkeys to functions
2021-01-31 17:10:27 +10:00
Connor McLaughlin
bed1abf0b8
CommonHostInterface: Add media path to save state info
2021-01-31 17:10:27 +10:00
Connor McLaughlin
4540a190c1
CommonHostInterface: Make input profile functions public
2021-01-31 17:10:27 +10:00
Connor McLaughlin
556cd6d168
CommonHostInterface: Add enumerator for OSD messages
2021-01-31 17:10:27 +10:00
Connor McLaughlin
96a36f4850
SDL: Remove gamepad handler from ImGui
2021-01-31 17:10:27 +10:00
Connor McLaughlin
48f78a9c41
GameList: Expose search directories list
2021-01-31 17:10:27 +10:00
Connor McLaughlin
55a1d0437d
System: Display message on media change
2021-01-31 17:10:27 +10:00
Connor McLaughlin
98b4101cd7
Settings: Expose Save() method to interface
2021-01-31 17:10:27 +10:00
Connor McLaughlin
9d08f2e277
Settings: Fix show resolution not correctly saving to file
2021-01-31 17:10:27 +10:00
Connor McLaughlin
5875b738dc
Common/FileSystem: Add a helper to get root directory list
2021-01-31 17:10:27 +10:00
Connor McLaughlin
7a48bcc585
FrontendCommon: Remove WITH_IMGUI #ifdefs
...
We never compile FrontendCommon without imgui anyway.
2021-01-31 17:10:27 +10:00
Connor McLaughlin
e697d9aa33
HostDisplay: Move imgui context creation to base class
2021-01-31 17:10:27 +10:00
Connor McLaughlin
e132cac0e5
ImGui: Clear memory for font after creating texture
2021-01-31 17:10:27 +10:00
Connor McLaughlin
e614522de5
Common/String: Add helpers for std::string, std::string_view
2021-01-31 17:10:27 +10:00
Connor McLaughlin
d8ea9c2983
GameSettings: Add helper to query number of user settings
2021-01-31 17:10:27 +10:00
Connor McLaughlin
582c77b604
ImGuiStyle: Return the font we create
2021-01-31 17:10:26 +10:00
Connor McLaughlin
a563f99191
dep/imgui: Update to 9499afdf5e7f22e2cf4bf7c365d18f7e1d07572b
2021-01-31 17:10:10 +10:00
Connor McLaughlin
5aeabf028b
Qt: Install crash handler on startup
2021-01-31 17:00:57 +10:00
Connor McLaughlin
122cf67bb3
Common: Add crash handler functions for Windows
2021-01-31 17:00:57 +10:00
Connor McLaughlin
35f8ea13d9
AudioStream: Prevent writing too many frames at once and hanging
2021-01-31 17:00:57 +10:00
Connor McLaughlin
ef7d135492
GPU: Fix missing sync when hblank is pending
2021-01-31 16:39:51 +10:00
Connor McLaughlin
9d80c48d6f
CPU: Fix icache missing from save state
2021-01-31 16:39:51 +10:00
Connor McLaughlin
fa2cca1429
Merge pull request #1540 from ggrtk/analog-controller-update
...
AnalogController: Update behavior based on hardware testing
2021-01-31 16:23:11 +10:00
Connor McLaughlin
c4386d6e71
Merge pull request #1534 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-31 16:22:56 +10:00
Connor McLaughlin
9abfbdd86f
Merge pull request #1531 from falsepopsky/spanishTranslationAndroid
...
Spanish translation android
2021-01-31 16:22:34 +10:00
Connor McLaughlin
c61dc0dcbe
Merge pull request #1522 from andercard0/patch-67
...
Atualização Português do Brasil
2021-01-31 16:21:23 +10:00
Max833
c10e62e729
Qt: Update German translation ( #1524 )
...
* Update duckstation-qt_de.ts
* Update duckstation-qt_de.ts
2021-01-31 16:20:39 +10:00
Albert Liu
2938c946f9
AnalogController: Improve accuracy of rumble configuration
2021-01-30 00:53:43 -08:00
Albert Liu
c9c2f1bd21
AnalogController: Handle more config mode 0x46 and 0x47 cases
2021-01-29 23:50:45 -08:00
zkdpower
c03f48c907
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-29 17:06:21 +08:00
falsepopsky
24c7021d0c
new language translation for android => Spanish, also updated and fixed the last duckstation-qt_es translation to latest
2021-01-28 21:54:54 -03:00
Connor McLaughlin
3c2b11fccb
System: Don't log rewind pending flag when disabled
2021-01-29 01:27:32 +10:00
Anderson_Cardoso
43a682b358
Atualização Português do Brasil
...
Update Brazilian Portuguese language to latest.
2021-01-28 12:06:56 -03:00
Connor McLaughlin
84c30703b2
Settings: Disable interlacing by default
...
The games which require it are auto-disabled by gameini.
2021-01-28 23:52:25 +10:00
Connor McLaughlin
9ada3c8e6f
Settings: Rename 'Display All Frames' to 'Optimal Frame Pacing'
2021-01-28 23:50:39 +10:00
Connor McLaughlin
4bb3fb48f9
System: Add a new throttler/pacer which can catch up on lost time
...
This can result in worse frame pacing, so if you have a decent machine
you'll probably want to turn on "display all frames" in display
settings.
But, it's sadly needed for Android.
2021-01-28 21:04:23 +10:00
Connor McLaughlin
4e583890ea
AudioStream: Add option to wait until a full buffer is queued
2021-01-28 21:04:23 +10:00
Connor McLaughlin
9316ce532b
Common/Timer: Add SleepUntil() method
2021-01-28 21:04:23 +10:00
Max833
ed4ed259e3
UI: Add missing register widget help ( #1515 )
...
* Update displaysettingswidget.cpp
* Update generalsettingswidget.cpp
* Update consolesettingswidget.cpp
2021-01-28 21:03:51 +10:00
Connor McLaughlin
d23474f552
Merge pull request #1516 from falsepopsky/SpanishTranslation
...
Update Spanish translation file to Latest
2021-01-28 21:02:18 +10:00
falsepopsky
061268e76f
Updated Spanish Translation by @falsepopsky
2021-01-26 20:51:54 -03:00
Connor McLaughlin
700f916a34
Qt: Update Japanese translation by mikakunin
2021-01-27 01:21:03 +10:00
Connor McLaughlin
368820d6e9
Vulkan: Default to two swap chain images
2021-01-27 01:21:03 +10:00
Connor McLaughlin
1320e4fdab
GameSettings: Fix texture filter setting not loading from ini
2021-01-27 01:21:03 +10:00
Connor McLaughlin
c119ccffc8
Merge pull request #1511 from andercard0/patch-66
...
Atualização Português do Brasil
2021-01-27 01:14:17 +10:00
zkdpower
c5dd0ef2ae
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-26 11:31:02 +08:00
Anderson_Cardoso
9e394c31bf
Atualização Português do Brasil
...
Update translation to latest.
2021-01-25 23:06:57 -03:00
Connor McLaughlin
1b6780386f
Qt: Update Japanese translation by mikakunin
2021-01-26 03:38:32 +10:00
Connor McLaughlin
a5dfc68ac9
GameSettings: Add runahead as per-game setting
2021-01-26 03:38:32 +10:00
Connor McLaughlin
16a32bf696
Qt: Simplify runahead settings
2021-01-26 03:38:31 +10:00
Connor McLaughlin
1b16ba3d98
Warning fixes
2021-01-26 03:38:31 +10:00
Connor McLaughlin
e79dff1731
System: Use hybrid sleep on Android
2021-01-26 03:38:31 +10:00
Connor McLaughlin
52f5ca7e28
Common/Timer: Add additional sleep functions
2021-01-26 03:38:31 +10:00
Connor McLaughlin
0d473e8681
ImGui: Fix incorrect buffer binding/crash in GLES2
2021-01-26 03:38:31 +10:00
Connor McLaughlin
8cafe856f0
OpenGLHostDisplay: Work around functions unavailable in GLES2
2021-01-26 03:38:31 +10:00
Connor McLaughlin
24dd49e05d
GPU: Fix runahead with MSAA enabled in D3D11/Vulkan
2021-01-26 03:22:23 +10:00
Max833
8ceadf802c
Update german translation
2021-01-26 03:22:23 +10:00
zkdpower
791012d151
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-26 03:22:23 +10:00
Connor McLaughlin
12dd62a738
Qt: Add missing minipsf extension to all file types filter
2021-01-25 02:30:28 +10:00
Anderson_Cardoso
557f3c9ca1
Atualização Português Brasil
...
Updated translation to latest.
2021-01-24 12:59:33 -03:00
Connor McLaughlin
b7752ff30b
CDROM: Update position when pausing while seeking instead of erroring
...
This was causing freezes in FF7 - needs more research.
2021-01-25 01:49:35 +10:00
Connor McLaughlin
6eeca57a06
CommonHostInterface: Wrap OSD messages
2021-01-25 01:15:46 +10:00
Connor McLaughlin
b3ce2b21c0
System: Prevent using both runahead and rewind concurrently
2021-01-25 01:15:46 +10:00
Connor McLaughlin
3f96473fb5
System: Reuse existing texture/buffers for runahead/rewind
2021-01-25 01:15:46 +10:00
Connor McLaughlin
e01d66d18e
System: Implement runahead
2021-01-25 01:15:46 +10:00
Connor McLaughlin
689b62e065
Qt: Add settings for rewind
2021-01-25 01:15:45 +10:00
Connor McLaughlin
516d685dd0
System: Add memory-only save states and rewind
2021-01-25 01:15:45 +10:00
Connor McLaughlin
6c6fdeb15e
HostDisplay: Make textures have levels/layers/samples attributes
2021-01-24 20:41:40 +10:00
Connor McLaughlin
e54ba23c4f
Qt: Move speed settings into its own category
2021-01-24 20:41:40 +10:00
Connor McLaughlin
ddcc29c8a6
Qt: Delay showing game list refresh progress
...
Otherwise we spend more time updating the visuals than actually
scanning.
2021-01-24 18:55:37 +10:00
Connor McLaughlin
4a60cc4c1e
VulkanHostDisplay: Ensure previous frame is presented before acquiring image
2021-01-24 17:37:09 +10:00
Connor McLaughlin
b1d4d5db5e
Vulkan/SwapChain: Recreate semaphores when resizing
...
Prevents us acquiring an image on an already-signaled semaphore.
2021-01-24 17:37:09 +10:00
Connor McLaughlin
6a122623fa
GameList: Increment progress on each file, not each load
2021-01-24 17:37:09 +10:00
Connor McLaughlin
d62e6ffbb3
Qt: Add icons for unknown region and PSF files in game list
2021-01-24 17:37:09 +10:00
Connor McLaughlin
f61427017d
GameList: Remove exe/psf extensions from titles in game list
2021-01-24 17:37:09 +10:00
Connor McLaughlin
76ec38ee47
GameList: Support scanning PSF/MiniPSF files
2021-01-24 17:37:09 +10:00
Connor McLaughlin
41a9231a87
GameList: Use region from exe
2021-01-24 17:37:09 +10:00
Connor McLaughlin
b62f31fd96
System: Use region from exe/psf when booting
2021-01-24 17:37:09 +10:00
Connor McLaughlin
253b115b11
PSFLoader: Detect region from exe
2021-01-24 17:37:09 +10:00
Connor McLaughlin
10135e08a2
PSFLoader: Support loading minipsfs/libraries
2021-01-24 17:37:09 +10:00
Silent
c31ec6d428
Update PL translation
2021-01-23 22:17:08 +01:00
Silent
e8e8fd9ffa
InputBindingDialog: Allow to translate the Close button
2021-01-23 22:02:10 +01:00
Connor McLaughlin
4433197665
CPU/Recompiler: Fix hang in AArch32/armv7
2021-01-21 13:20:02 +10:00
Connor McLaughlin
63562e4527
Qt: Preserve surface when switching fullscreen and not-render-to-main
2021-01-20 21:40:54 +10:00
Connor McLaughlin
4e802e90ca
SPU: Move voice key off/on outside sample loop
...
Should be a very tiny performance boost with no difference in behaviour.
2021-01-20 12:32:37 +10:00
Connor McLaughlin
8c8f29c047
CDROM: Double audio FIFO low watermark size
...
Gives a better chance to catch up in case of desyncs.
2021-01-20 12:09:44 +10:00
Connor McLaughlin
3c012ec6ef
SPU: Consider partial ticks when generating pending samples
...
Fixes hitches in opening FMV in Soul Blade (Europe).
2021-01-20 12:05:06 +10:00
Connor McLaughlin
a927bfbe50
GPU/HW: Flush after each primitive for B-F transparency
...
Slow, but necessary for some games such as Suikoden II, where it draws
multiple polygons to the same area on screen with different transparency
modes.
2021-01-20 01:08:36 +10:00
Connor McLaughlin
cbee8fab66
CommonHostInterface: Throttle rumble updates to changes or every 100ms
...
These updates appear to be synchronous, and limit how fast we can fast
forward when controllers are connected via bluetooth.
2021-01-19 00:27:34 +10:00
Connor McLaughlin
d4f52f1ec7
GTE: Force inline a few of the helper functions
...
Tiny performance improvement.
2021-01-19 00:07:26 +10:00
Connor McLaughlin
914b9bf738
SPU: Drain transfer FIFO when cancelling transfer
...
The busy bit got stuck on otherwise, which broke the Spanish translation
of Vagrant Story.
2021-01-18 20:43:10 +10:00
Connor McLaughlin
699d599d00
GPU: Clear display when disabling DAC and interlaced
...
Fixes old output showing up briefly when it's re-enabled.
2021-01-18 03:28:14 +10:00
Connor McLaughlin
9da35be0a8
Qt: Update Japanese translation by mikakunin
2021-01-17 02:48:23 +10:00
Connor McLaughlin
29690c4635
GPU/SW: Fix interlaced output getting corrupted when size changes
...
Fixes glitches in screen when tilting table in Pro Pinball.
2021-01-17 02:45:13 +10:00
Silent
f74a4ad6ee
Update PL translation
2021-01-16 16:32:12 +01:00
Silent
2cd4357a5a
Fix size policy for Game List buttons
...
Allows translations to expand those buttons into
multiple lines.
2021-01-15 18:13:57 +01:00
Connor McLaughlin
6fbd970b55
Common/AudioStream: Fix race condition with resampling reset while reading
2021-01-16 02:56:04 +10:00
Connor McLaughlin
4c9e0299ed
Common/FIFOQueue: Fix incorrect assertion failure in debug builds
2021-01-16 02:56:04 +10:00
Connor McLaughlin
e81df6bddd
Settings: Disable host refresh rate sync by default
2021-01-16 02:56:04 +10:00
Connor McLaughlin
9c30990f8f
Merge pull request #1462 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-16 02:55:27 +10:00
Anderson_Cardoso
e66d353549
Atualização Português do Brasil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-15 00:03:48 -03:00
zkdpower
0decadd86d
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-15 10:27:04 +08:00
Connor McLaughlin
02948f988d
CDROM: Return 0x00 on response FIFO overread
...
Fixes CyberSled hanging on boot.
2021-01-14 01:51:01 +10:00
Connor McLaughlin
ffa3744b3b
Settings: Add 20:9 display aspect ratio
2021-01-14 00:45:46 +10:00
Connor McLaughlin
d44de3a9dc
System: Use SetWaitableTimer() for throttling on Windows
2021-01-14 00:40:25 +10:00
Connor McLaughlin
93959a9d88
CPU: Fix crash with some block cycle counts on ARM
...
Fixes crash in Capcom vs SNK Pro.
2021-01-13 20:19:24 +10:00
Connor McLaughlin
37f9f118c4
Android: Add 'Open Pause Menu' hotkey
2021-01-13 19:26:24 +10:00
Connor McLaughlin
1ae4b94eb2
AudioStream: Don't hold lock while resampling
2021-01-13 19:25:15 +10:00
Connor McLaughlin
2b5cfb272c
Qt: Add dump VRAM and SPU RAM actions
2021-01-13 19:24:41 +10:00
Connor McLaughlin
b5ffbfe826
Qt: Fix audio sliders not applying correctly
2021-01-13 02:37:04 +10:00
Connor McLaughlin
220f2f4845
Vulkan: Fix typo causing debug shaders to be used
2021-01-13 02:37:04 +10:00
Anderson_Cardoso
fc58d8e8cc
Atualização Português do Brasil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-11 14:01:45 -03:00
Connor McLaughlin
a0a24c7752
GPU/Vulkan: Only update sample texture when render area dirty
...
Fixes crash when using Show VRAM in some games with Vulkan.
2021-01-12 02:19:23 +10:00
Connor McLaughlin
16ad54143b
HostInterface: Don't sleep when syncing to host refresh
2021-01-12 02:19:23 +10:00
zkdpower
6712f6b649
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-11 17:15:52 +08:00
Connor McLaughlin
873b9f622a
Merge pull request #1432 from andercard0/patch-62
...
Atualização Português do Brasil
2021-01-11 15:42:23 +10:00
Connor McLaughlin
e5915846a4
Merge pull request #1433 from ggrtk/qt-update-widget-help-text
...
Qt: Update widget help text
2021-01-11 15:42:12 +10:00
Connor McLaughlin
13cba122ef
HostDisplay: Move Windows fallback for refresh rate query to HostInterface
2021-01-11 15:24:38 +10:00
Connor McLaughlin
fd166a4485
ShaderCache: Add a data version field
...
We can increment this to prevent people's shader caches from growing too
large with shader changes.
2021-01-11 15:24:38 +10:00
Connor McLaughlin
97971464d1
GPU/ShaderGen: Remove texcoord offset
...
Doesn't seem to be needed anymore, and causes issues in some games (e.g.
flickering polygons in Evil Dead)
2021-01-11 15:12:16 +10:00
Albert Liu
29331ef679
Qt: Update widget help text
2021-01-10 20:49:25 -08:00
Anderson_Cardoso
69f14feec1
Atualização Português do Brasil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-10 17:32:27 -03:00
Connor McLaughlin
bc5fb850d4
AudioStream: Reset resampler state on emptying buffers
2021-01-11 03:58:14 +10:00
Connor McLaughlin
43d01776dc
HostInterface: Add "Sync To Host Refresh Rate" option
2021-01-11 03:50:44 +10:00
Connor McLaughlin
bb572741ae
HostDisplay: Add GetHostRefreshRate() function
...
Only implemented in Windows for now.
2021-01-11 03:50:13 +10:00
Connor McLaughlin
d23645e02f
CMake: Fix Linux build
2021-01-11 03:18:30 +10:00
Connor McLaughlin
ce965e89ca
Qt/Android: Add help text for resampling, turn on by default
2021-01-11 02:27:14 +10:00
Connor McLaughlin
fdeef65676
Qt: Move emulation speed settings to console settings
2021-01-11 02:12:20 +10:00
Connor McLaughlin
54f5563321
Qt: Add turbo speed setting
2021-01-11 01:57:10 +10:00
Connor McLaughlin
d73fedcef1
Qt: Make about dialog slightly taller
2021-01-11 01:32:19 +10:00
Connor McLaughlin
692eb035ec
Qt: Fix flex sizing with >1 flex column
2021-01-11 01:29:31 +10:00
Connor McLaughlin
a5f9aa11e1
Settings: Add audio resampling when running at non-standard speed
2021-01-11 01:14:32 +10:00
Connor McLaughlin
54c7fc6b08
AudioStream: Support resampling input
2021-01-11 01:14:32 +10:00
Connor McLaughlin
19032750b4
CDROM: Don't treat no-region discs as audio CDs
...
Fixes some homebrew games not booting.
2021-01-11 01:05:21 +10:00
Connor McLaughlin
2c2195b116
Qt: Update Polish translation by Zuzia
2021-01-11 01:04:54 +10:00
Connor McLaughlin
11992bde4e
TimingEvents: Use function pointers instead of std::function
2021-01-10 01:45:07 +10:00
zkdpower
8c241ed8de
Update Simple-Chinese language file to latest ( #1424 )
...
* 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-01-10 01:43:35 +10:00
Connor McLaughlin
b4d1dcfe4b
Merge pull request #1415 from andercard0/patch-61
...
Atualização Português do Brasil
2021-01-10 01:43:28 +10:00
Connor McLaughlin
15652b4c1f
SPU: Fix a few cases where SPU interrupts weren't firing
2021-01-10 01:39:21 +10:00
Connor McLaughlin
df98a0b04e
CPU/Recompiler: Fix incorrect speculative byte/halfword reads
...
Fixes crash on boot in Monkey Magic.
2021-01-10 01:38:35 +10:00
Connor McLaughlin
4fafb34251
CommonHostInterface: Move input map update to frontend
...
Fixes controller state getting reset when loading input profile.
2021-01-09 14:54:53 +10:00
Connor McLaughlin
ad0d16e243
Qt: Fix failing to load unicode filenames on command line
2021-01-09 12:02:33 +10:00
Connor McLaughlin
64fc560314
Qt: Don't allocate a console when loading settings
2021-01-09 01:53:15 +10:00
Connor McLaughlin
9d7f4523b0
Log: Close C file handles on free (win32)
...
Fixes toggling console not hiding the window.
2021-01-09 01:52:48 +10:00
Anderson_Cardoso
693b070889
Atualização Português do Brasil
...
Could you please make the following strings available for translation in Android?
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-08 11:51:46 -03:00
Connor McLaughlin
9951921a6d
Log: Enable virtual terminal processing on Win32
...
This way we don't need to set the registry value.
2021-01-09 00:39:32 +10:00
Connor McLaughlin
b0398f5aa7
Qt: Add shutdown without saving menu option
2021-01-09 00:23:02 +10:00
Connor McLaughlin
6a04803502
Merge pull request #1394 from piepacker/msw_console_behavior
...
Console: Fix problems when using CLI from MSYS2/GitBash/ConEmu
2021-01-09 00:22:37 +10:00
Connor McLaughlin
5add87c8ad
Merge pull request #1410 from ggrtk/get-analog-input-bytes
...
Controller: Add method for reading analog input bytes
2021-01-09 00:19:38 +10:00
Connor McLaughlin
c6da182232
Merge pull request #1412 from ggrtk/sdl-rumble-duration-fix
...
CommonHostInterface: Update rumble every frame regardless of change
2021-01-09 00:17:46 +10:00
Connor McLaughlin
8d56a3d186
Merge pull request #1414 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-09 00:17:18 +10:00
zkdpower
bfd4273f2c
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-08 21:56:09 +08:00
Albert Liu
d860c14267
CommonHostInterface: Update rumble every frame regardless of change
...
Fixes SDL rumble cutting off early when a game sends the same motor
strength values every frame over a long duration.
2021-01-07 18:30:43 -08:00
Albert Liu
5ff3299384
Controller: Add method for reading analog input bytes
2021-01-07 15:04:23 -08:00
Connor McLaughlin
419726f4cc
Remove libretro core - core will now be maintained by libretro
...
libretro have agreed to take over maintenance of the core.
Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
2021-01-08 01:37:59 +10:00
Jake Stine
f26b094cf7
Console: Use ANSI escape codes and remove entirely Win32's legacy WriteConsoleA code.
...
Also fixes android build failure (missing unistd.h)
2021-01-07 07:05:33 -08:00
Connor McLaughlin
24c373245e
MemoryCard: Make formatting OSD message translatable
2021-01-07 12:15:57 +10:00
Connor McLaughlin
d86fc03ecb
Merge pull request #1391 from andercard0/patch-60
...
Atualização Português do Brazil
2021-01-07 12:15:24 +10:00
Connor McLaughlin
ee60c02e0a
Merge pull request #1402 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-07 12:15:16 +10:00
Connor McLaughlin
5eca471624
Merge pull request #1403 from RaydenX93/update_it_20210106
...
Italian Language Update
2021-01-07 12:15:01 +10:00
RaydenX93
3f11cb1de1
Update duckstation-qt_it.ts
2021-01-06 18:44:54 +01:00
zkdpower
7de3fafff6
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-07 00:43:46 +08:00
Silent
de075fffc3
Register more glyph ranges supported by Roboto
...
Adds support for Polish, makes Russian use a default font
2021-01-05 18:17:18 +01:00
Jake Stine
c9b8dc13fd
Console: Fix problems when using CLI from MSYS2/GitBash/ConEmu
...
- Fix issue where console output is lost when running from MSYS2/GitBash CLI
- Fix issue where pipe redirections would be overridden and otuput would always go to the attached console (this affected windows cmd prompt as well as other shell CLIs)
- Simplify some logic regarding registering of the standard output writer
2021-01-05 07:35:11 -08:00
Connor McLaughlin
f832dca975
Bus: Don't force inline EXP1/EXP2 access
2021-01-06 01:02:30 +10:00
Connor McLaughlin
f3cdfe97a7
Bus/EXP2: Support openbios putc address
2021-01-06 00:56:35 +10:00
Anderson_Cardoso
7f22dc4199
Atualização Português do Brazil
...
Android - Strings not available for translation as follows:
- Theme
- Down sampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-05 11:49:36 -03:00
Connor McLaughlin
845cd37835
DMA: Determine slice size based on whether pad is transmitting
...
Plenty of games seem to suffer from this issue where they have
a linked list DMA going while polling the controller. Using a
too-large slice size will result in the serial timing being off,
and the game thinking the controller is disconnected. So we
don't hurt performance too much for the general case, we reduce
this to equal CPU and DMA time when the controller is
transferring, but otherwise leave it at the higher size.
2021-01-06 00:15:42 +10:00
Connor McLaughlin
98a4e59f52
Qt: Fix some strings not being translatable
2021-01-06 00:15:42 +10:00
Bekon241
a5078d7e35
Zuzia pl language support ( #1384 )
...
* Update duckstation-qt_pl.ts
2021-01-05 18:01:28 +10:00
Connor McLaughlin
25b0b72566
Merge pull request #1383 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-05 18:00:25 +10:00
Connor McLaughlin
a6e1b3c4ad
Merge pull request #1389 from ggrtk/ps3-bios-size
...
BIOS: Add check for older BIOS from PS3
2021-01-05 17:59:57 +10:00
Connor McLaughlin
cdefcf7359
HostInterface: Log when all enhancements are disabled by config
2021-01-05 17:58:55 +10:00
Albert Liu
79012d5288
BIOS: Add check for older BIOS from PS3
...
Same revision number as newer PS3, but different file size and 512KB
hash.
2021-01-04 23:54:42 -08:00
Connor McLaughlin
0534f36b8d
D3D11HostDisplay: Fix incorrect format support check
...
Was resulting in RGB565 textures trying to be created when unsupported.
2021-01-05 17:47:59 +10:00
Connor McLaughlin
e3de44d127
D3D11/Texture: Log attributes when creation fails
2021-01-05 17:19:05 +10:00
Connor McLaughlin
8f5c20bdf5
BIOS: Improve robustness of BIOS searching
...
Always prefer a known BIOS image over an unknown image. Hopefully this
will stop people getting crashes on startup due to other files in the
BIOS directory confusing it.
2021-01-05 12:22:18 +10:00
Connor McLaughlin
5cd261a5b2
BIOS: Only match PS1 and PS2 BIOS images exactly
2021-01-05 12:22:13 +10:00
zkdpower
c0dfc49db3
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-05 03:36:07 +08:00
Connor McLaughlin
c3b0a87029
CommonHostInterface: Move settings filename to start of class
2021-01-05 00:58:32 +10:00
Connor McLaughlin
9056db0a0f
Qt: Add Polish translation by Zuzia and Seba
2021-01-05 00:46:41 +10:00
Connor McLaughlin
73f6521452
SPU: Check voice addresses on IRQ re-enable
...
NASCAR 2001 music depends on the IRQ firing multiple times, when the
voice address is still set to the IRQ address.
2021-01-05 00:46:41 +10:00
Connor McLaughlin
e3262fc0a4
CPU: Compile fix for debug builds
2021-01-05 00:46:41 +10:00
johnnyruz
f7b0c0f493
Add cli parameter to override default settings file ( #1375 )
...
* Add cli parameter to specify alternate settings file
* fix issue with error message string parameter
2021-01-05 00:46:16 +10:00
Connor McLaughlin
35fdae0d95
Merge pull request #1372 from ggrtk/analog-controller-refactor
...
AnalogController: Refactor data transfer implementation
2021-01-05 00:45:37 +10:00
Anderson_Cardoso
2898d27c53
Atualização Português do Brazil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-03 16:08:42 -03:00
Connor McLaughlin
affffca3da
GPU/HW: Set max resolution scale to 32
...
The UI is intentionally left at 16x. Going too high **will** make you
run out VRAM and your system will start acting strangely. But for those
people who really want to do it, you can go 32x in Vulkan with the SDL
frontend, or by setting it in the ini.
2021-01-04 03:11:14 +10:00
Connor McLaughlin
9ff8130e40
fixup! CPU: Make trace-to-file toggleable at runtime and in release builds
2021-01-04 03:11:14 +10:00
PugsyMAME
c9b75f7490
Updated DebuggerWindow Files for Tracer
2021-01-04 03:11:14 +10:00
Connor McLaughlin
bf1d51b5d8
CPU: Make trace-to-file toggleable at runtime and in release builds
2021-01-04 03:11:14 +10:00
PugsyMAME
4b7820d1e5
Icon For Tracer
2021-01-04 03:11:14 +10:00
Connor McLaughlin
f369e3c476
HostDisplay: Fix vram pixels bleeding into edges of display with linear filtering
2021-01-04 03:11:14 +10:00
Albert Liu
04884257d6
AnalogController: Refactor data transfer implementation
2021-01-03 09:09:49 -08:00
Connor McLaughlin
b3bf9f3f10
GameSettings: Fix compilation with libretro
2021-01-03 19:06:24 +10:00
Connor McLaughlin
4eee5ebdb7
Android: Add per-game settings and properties UI
2021-01-03 18:30:06 +10:00
Connor McLaughlin
6ff73f35bd
GameSettings: Add string key accessors
2021-01-03 17:26:51 +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
c9ef3ec1a3
DMA: Clear state on shutdown
...
Fix a rare crash where the GPU starting after a second boot accesses
uninitalized DMA fields.
2021-01-03 14:48:02 +10:00
Connor McLaughlin
2ec26e54b7
GPU/HW: Disable downsampling when using 24-bit display
...
It's dropped to 1x first anyway.
2021-01-03 12:18:21 +10:00
Connor McLaughlin
0d281538cf
CDImageCue: Disable implicit pregap insertion for audio CDs
...
Fixes supplementary disc detection in Dancing Stage
featuring DREAMS COME TRUE.
2021-01-02 01:33:13 +10:00
Connor McLaughlin
a63a6b7a20
Qt: Update Japanese translation by mikakunin
2021-01-01 19:58:54 +10:00
Connor McLaughlin
40257e5b20
GPU/HW: Don't set m_pgxp_depth_buffer when PGXP is disabled
...
Fixes text corruption in Castlevania when PGXP is disabled and depth
buffer is enabled.
2021-01-01 17:49:20 +10:00
Connor McLaughlin
c9240eea72
CPU/Recompiler: Use PGXP interpreter for fallback
...
Fixes holes in geometry with PGXP enabled in Threads of Fate.
2021-01-01 17:16:55 +10:00
Connor McLaughlin
4e87b30b40
System: Skip throttler phase reset when running at <100%
2021-01-01 14:08:09 +10:00
Connor McLaughlin
04a187afb2
CDROM: Fix read error/unlicensed flag getting set on all discs
...
Regression from 75aa52ab06
.
2021-01-01 03:00:16 +10:00
Connor McLaughlin
75aa52ab06
CDROM: Fail reads immediately for audio/unlicensed CDs
...
Fixes first track being unavailable on audio CDs in Vib-Ribbon.
2021-01-01 01:38:14 +10:00
Connor McLaughlin
9294bf6be3
CDROM: Keep target location even after failed seeks
2021-01-01 01:37:51 +10:00
Connor McLaughlin
187de65f50
CDROM: Reset disc position to start after switching discs
2021-01-01 00:01:13 +10:00
Connor McLaughlin
3ffbbe82e8
SDLControllerInterface: Use SDL_GameControllerRumble where supported
...
Allows vibration on DualShock 4 without using DS4Windows.
2020-12-31 19:41:51 +10:00
Connor McLaughlin
4f32f2f915
Merge pull request #1357 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-31 19:41:23 +10:00
Connor McLaughlin
aa0eb5153e
Merge pull request #1358 from ggrtk/qt-displaysettings-text
...
Qt/DisplaySettingsWidget: Fix recommended value not being translated
2020-12-31 19:41:04 +10:00
Albert Liu
dde5a4e2d8
Qt/DisplaySettingsWidget: Fix recommended value not being translated
2020-12-31 01:07:24 -08:00
Connor McLaughlin
6d501bff56
GL/Program: Use glBindFragDataLocationIndexedEXT for GLES
2020-12-31 13:29:41 +10:00
zkdpower
041880df34
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-31 07:47:25 +08:00
Connor McLaughlin
5690aef057
CDROM: Send seek error when read+seeking to audio sector
...
Fixes hang in Vib-Ribbon when using an audio CD.
2020-12-31 03:19:51 +10:00
Connor McLaughlin
f911e90e17
CDROM: Hopefully fix crash in debug window when reading lead-out
2020-12-31 02:10:49 +10:00
Connor McLaughlin
02377b1a92
CPU/CodeCache: Fix possible crash on invalidate->recompile->overflow
2020-12-31 02:10:49 +10:00
Anderson_Cardoso
1f10bdd7cd
Atualização Português do Brasil
...
Update Portuguese Brazil language file to latest.
2020-12-30 10:40:23 -03:00
Connor McLaughlin
e464a8c332
CommonHostInterface: Disable some hotkeys on Android
2020-12-30 19:42:14 +10:00
Connor McLaughlin
2672e2b505
libretro: Build fix
2020-12-30 19:42:14 +10:00
Connor McLaughlin
7b532ebb7f
Merge pull request #1347 from andercard0/patch-56
...
Atualização Português do Brasil
2020-12-30 18:11:17 +10:00
Connor McLaughlin
f5230fdb14
Merge pull request #1346 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-30 18:10:51 +10:00
Connor McLaughlin
78282d1508
GameSettings: Add downsampling mode
2020-12-30 17:53:51 +10:00
Connor McLaughlin
3cb2cd8235
GPU: Add adaptive and box downsampling modes
2020-12-30 17:41:39 +10:00
Connor McLaughlin
5236583544
Vulkan/Texture: Support transitioning individual mip levels
2020-12-30 17:39:40 +10:00
Connor McLaughlin
2ce5dc3bbe
Vulkan: Don't hardcode mipmap samplers to lod0
2020-12-30 17:39:40 +10:00
Connor McLaughlin
59e8363075
D3D11: Support mipmaps in wrapper textures
2020-12-30 17:39:40 +10:00
Connor McLaughlin
68ce959d70
Settings: Add option to temporarily disable all enhancements
2020-12-30 17:39:29 +10:00
Connor McLaughlin
40f241dde3
PlaystationMouse: Fix incorrect translation context for help
2020-12-30 17:03:59 +10:00
Anderson_Cardoso
dd04c5983e
Atualização Português do Brasil
...
Translation updated to latest.
2020-12-29 18:16:54 -03:00
zkdpower
674b26bef7
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-30 04:21:52 +08:00
PugsyMAME
3284a18ad3
Add new Cheat Type F4, Find & Replace Bytes ( #1345 )
...
* Add new Cheat Type F4, Find & Replace Bytes
Also knows as 'AOB' apparently. Information about how it works will be in the next chtdb.txt header or you can read/ask about it on the discord channel.
* Add new Cheat Type F4, Find & Replace Bytes
Also knows as 'AOB' apparently. Information about how it works will be in the next chtdb.txt header or you can read/ask about it on the discord channel.
* Added error trapping for cheat type F4
As suggested
2020-12-30 00:55:49 +10:00
Connor McLaughlin
6bf37f51be
Android: Add controller interface class
2020-12-29 22:49:52 +10:00
Connor McLaughlin
0945744f9b
FrontendCommon: Add DInput controller interface
...
Still needs force feedback/vibration support.
2020-12-29 22:49:52 +10:00
Connor McLaughlin
a3e4c61a0b
CommonHostInterface: Add a method to get top-level window handle
2020-12-29 22:49:52 +10:00
Connor McLaughlin
a894b295b6
CPU/CodeCache: Fix assertion failure when patching in double branch
2020-12-29 22:49:52 +10:00
Connor McLaughlin
b38e4b8ba7
Merge pull request #1341 from ggrtk/hostdisplay-fixes
...
HostDisplay: Fix some scaling issues
2020-12-29 22:49:29 +10:00
Connor McLaughlin
6f22d5c151
Merge pull request #1333 from andercard0/patch-55
...
Atualização Português do Brasil
2020-12-29 22:48:25 +10:00
Connor McLaughlin
4fdedf5f14
Merge pull request #1340 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-29 22:48:12 +10:00
Albert Liu
1c1ca45e4e
VulkanHostDisplay: Fix post shader uniform buffer
2020-12-29 01:33:41 -08:00
Albert Liu
11fbf26045
HostDisplay: Use floats internally for draw rectangle calculation
2020-12-29 01:33:41 -08:00
Albert Liu
e0f3a4f17b
HostDisplay: Calculate draw rectangle in terms of horizontal scale
2020-12-29 01:33:40 -08:00
Albert Liu
b824844043
HostDisplay: Fix framebuffer screenshot scaling
2020-12-29 01:33:40 -08:00
zkdpower
489169c8ce
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-29 09:41:10 +08:00
Anderson_Cardoso
acaa13aba0
Atualização Português do Brasil
2020-12-28 15:19:57 -03:00
Connor McLaughlin
a48add94f8
Merge pull request #1332 from ggrtk/ps2-bios-size
...
Update BIOS image handling
2020-12-29 02:19:13 +10:00
Connor McLaughlin
fa7442fddb
Qt: Fix mouse-cursor-in-fullscreen regression
2020-12-29 02:00:31 +10:00
Connor McLaughlin
fcec112613
Merge pull request #1329 from RaydenX93/master
...
Italian Translation Update - PC
2020-12-28 11:56:49 +10:00
Albert Liu
d9096ca12d
BIOS: Prevent patching incompatible BIOSes
2020-12-27 16:14:28 -08:00
Albert Liu
0e2276fc7a
BIOS: Add support for loading PS2 BIOSes
2020-12-27 15:32:41 -08:00
Albert Liu
4db29f9399
HostInterface: Check all console regions when looking for any BIOS
2020-12-27 15:32:41 -08:00
RaydenX93
7f57d678bd
Update duckstation-qt_it.ts
2020-12-27 17:52:44 +01:00
PugsyMAME
90073ac1d0
Cheat Manager Memory Scanner improvements
...
Updated Memory Scanner to use sized hexadecimal in results and manual watches.
Enforced Halfword,Word address settings so that it's a valid word or halfword that is being watched.
2020-12-27 16:12:10 +00:00
Connor McLaughlin
f9ac25f2b8
CDROM: Actually fix playing tracks 10+
2020-12-28 01:40:38 +10:00
Connor McLaughlin
c04d6f9ef8
CDROM: Play command track should be BCD
...
Fixes tracks >= 10 in BIOS CD player, maybe games?
2020-12-28 01:17:41 +10:00
Connor McLaughlin
8bb5ff47eb
PlaystationMouse: Add option to use relative mode
2020-12-28 00:37:04 +10:00
Connor McLaughlin
ca42d027ac
Qt: Implement relative mouse mode
2020-12-28 00:37:04 +10:00
Connor McLaughlin
114d4a2c1d
Merge pull request #1325 from PugsyMAME/master
...
Fixed Pattern found address in Debugger Search
2020-12-28 00:36:45 +10:00
Connor McLaughlin
157532b0fe
Merge pull request #1320 from andercard0/patch-54
...
Atualização Português do Brasil
2020-12-28 00:36:20 +10:00
PugsyMAME
67f6bd2bcb
Fixed Pattern found address in Debugger Search
...
"Pattern found at 0x%1" was passing a decimal value to %1 instead of a hexadecimal one
2020-12-27 11:20:26 +00:00
Albert Liu
d7e8b5a4c2
Qt: Update Japanese translation by mikakunin
2020-12-27 00:57:55 -08:00
Albert Liu
46239e3d09
Qt/CheatManagerDialog: Fix lupdate warning
2020-12-27 00:57:55 -08:00
Albert Liu
2a1bf9925a
Qt: Make Auto (Game Native) aspect ratio string translatable
2020-12-27 00:57:55 -08:00
Anderson_Cardoso
ab2198be28
Atualização Português do Brasil
2020-12-26 14:01:24 -03:00
Connor McLaughlin
f181b45760
libretro: Build fix
2020-12-27 02:41:43 +10:00
Connor McLaughlin
80fb30b564
Qt: Add Boot and Debug option to context menu
2020-12-27 00:54:53 +10:00
Connor McLaughlin
29469077ee
Qt: Force display to render after boot
...
Fixes menu showing through when starting paused.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
cbcbb675d6
System: Fix pause on start
2020-12-27 00:54:53 +10:00
Connor McLaughlin
3cd3d1c09d
Qt: Fix opening debugger when system already paused
2020-12-27 00:54:53 +10:00
Connor McLaughlin
dc46d52029
FrontendCommon: Remove unnecessary #ifndef LIBRETRO macros
...
These were only needed because of ancient compilers on the libretro
buildbot, it still compiles fine with these fields on the latest
compilers.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
702ed21207
HostDisplay: Add threaded presentation for Vulkan renderer
...
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
68dc052432
Bus: Don't leak shared memory when starting->stopping->starting
2020-12-27 00:50:08 +10:00
Connor McLaughlin
91995c92db
Qt/Debugger: Use Bus helper functions for getting region pointers
2020-12-27 00:50:08 +10:00
Connor McLaughlin
d74d27163c
Common/MemoryArena: Add destroy/valid methods
2020-12-27 00:50:08 +10:00
Connor McLaughlin
e71f6aa80a
GPU/HW: Improve round-trip accuracy of RGBA5551->RGBA8
...
Fixes smudging in some games with true colour rendering enabled.
2020-12-27 00:50:08 +10:00
Connor McLaughlin
84181e2a1d
CheatS: Support importing/parsing EPSXe cheat files
2020-12-27 00:45:34 +10:00
Connor McLaughlin
cc9c3ea41f
Cheats: Fix assertions tripping on unicode characters
2020-12-27 00:45:34 +10:00
Connor McLaughlin
aa65280ec3
Qt: Fix typo in advanced settings
2020-12-27 00:45:34 +10:00
Connor McLaughlin
7532d5d09a
Merge pull request #1306 from andercard0/patch-52
...
Atualização Português do Brasil
2020-12-27 00:45:04 +10:00
Connor McLaughlin
9c36c9dbdb
Merge pull request #1312 from ggrtk/memorycardimage-fix
...
MemoryCardImage: Fix multi-block file reads
2020-12-27 00:44:41 +10:00
PugsyMAME
31423ef697
Changed debugger "Enter memory address" to accept hex only ( #1317 )
...
* Changed debugger "Enter memory address" to accept hex only
The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4
* Translation updates for Debugger memory address change
Updated the three translation files that mentioned the original "Invalid address. It should be in hex" string.
* Changed debugger "Enter memory address" to accept hex only
UPDATE TO PR #1316
The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any breakpoint or disassembly address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4 and a breakpoint address that is not divisible by 4 would never be hit.
2020-12-27 00:43:43 +10:00
Albert Liu
12bc7a7805
MemoryCardImage: Fix multi-block file reads
2020-12-25 20:01:21 -08:00
Anderson_Cardoso
bc9da28f31
Atualização Português do Brasil
2020-12-25 15:20:29 -03:00
Connor McLaughlin
a69474ea97
TextureReplacements: Use x86 dispatch for xxhash
2020-12-26 00:47:24 +10:00
Connor McLaughlin
af3b2b0e15
Build: Fix xxhash on non-Windows
2020-12-26 00:47:24 +10:00
Connor McLaughlin
b755798c2a
Qt: Update French translation
2020-12-26 00:47:03 +10:00
Connor McLaughlin
d187c8b08d
GPU/HW: Fix a potential case where depth isn't cleared on viewport change
2020-12-26 00:47:03 +10:00
Connor McLaughlin
a385573672
Qt: Add texture replacement options to advanced settings
2020-12-26 00:47:03 +10:00
Connor McLaughlin
41b803ed2b
FrontendCommon: Add a hotkey to reload texture replacements
2020-12-26 00:47:03 +10:00
Connor McLaughlin
8db961042a
GPU: Support replacing VRAM writes with new textures
2020-12-26 00:47:03 +10:00
Connor McLaughlin
a66f14b5c3
Vulkan/Texture: Add UpdateFromBuffer method
2020-12-26 00:47:03 +10:00
Connor McLaughlin
ebaad0f35a
Common/GL: Add replace method to texture
2020-12-26 00:47:03 +10:00
Connor McLaughlin
ecbfff3c60
HostDisplay: Fix incorrect extension check for other formats
2020-12-26 00:47:03 +10:00
Connor McLaughlin
f6c0156eea
Common/Image: Add save helpers, fix errors
2020-12-26 00:47:03 +10:00
Connor McLaughlin
6de53054c1
Qt: Move blit swap chain option to display settings
2020-12-26 00:47:02 +10:00
Michael Forney
4bca193ee1
FileSystem: Include <limits.h> for PATH_MAX
2020-12-26 00:47:02 +10:00
Michael Forney
7a40a843d4
Common/FileSystem: Fix misspelling of 'separator'
2020-12-26 00:47:02 +10:00
Michael Forney
d0398c8a83
Common/FileSystem: Fix canonicalization of paths beginning with ./
...
If we don't skip past the following separator when the destination
is empty, then `./file` gets canonicalized as `/file`.
Also, consider the case where we end up with an empty string (for
example, from `foo/..`). Canonicalize this as `.`.
2020-12-26 00:47:02 +10:00
Michael Forney
64c0ca14a3
System: Fix some bugs in GetTitleForPath
...
The previous implementation had a few issues in certain edge cases:
- If the path contained no '/' or '\', then the string_view constructor
is called with a count that exceeds the length of the string
(effectively `title_end - (char *)0`, which is undefined behavior,
at least in C).
- If the only '/' was the filesystem root, the last character of
the title was truncated, and the '/' remained. For example,
"/title.bin" resulted in "/titl".
- At least in C, it is undefined behavior to use the the < operator
with a null pointer, which is done in std::max if the path did
not have both '/' and '\'.
The first issue results in a std::bad_alloc exception on my machine.
2020-12-26 00:47:02 +10:00
Connor McLaughlin
3f410ebbac
Cheats: Add additional code types from @PugsyMAME
2020-12-26 00:47:02 +10:00
Jean-Baptiste Boric
7dcacc2cda
Qt: Implement GDB server
2020-12-26 00:47:02 +10:00
Jean-Baptiste Boric
abd2399aaf
Core: Implement GDB protocol
2020-12-26 00:47:02 +10:00
Jean-Baptiste Boric
9b40c8ffa6
Settings: Add GDB server settings
2020-12-26 00:47:02 +10:00
Jean-Baptiste Boric
9bd28f39a5
StringUtil: Add base support and hexadecimal functions
2020-12-26 00:47:02 +10:00
Connor McLaughlin
fd39f09aa7
scmversion: Second part of beta -> preview
2020-12-25 13:58:50 +10:00
PugsyMAME
c0cc0a371b
Fixed Slide Code cheat type
...
Address increment is a u8 and value increment is a u16. The changes will make this work correctly:-
50000AA4 FFFF
801CC760 0400
which is a example slide code representing:-
801CC760 0400
801CC804 03FF
801CC8A8 03FE
801CC94C 03FD
801CC9F0 03FC
801CCA94 03FB
801CCB38 03FA
801CCBDC 03F9
801CCC80 03F8
801CCD24 03F7
2020-12-25 13:53:28 +10:00
Connor McLaughlin
add6754381
libretro: Remove guncon/mouse/negcon controller types
...
These were never supported. Use the standalone version if you want to
use these controller types.
2020-12-25 13:53:28 +10:00
Connor McLaughlin
7f6fbd6b80
Merge pull request #1289 from andercard0/patch-51
...
Atualização Português do Brasil
2020-12-25 13:51:02 +10:00
Connor McLaughlin
8fcb3d6690
Merge pull request #1297 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-25 13:50:51 +10:00
Albert Liu
f63291b8ec
CMake: Fix missing translation files
2020-12-24 12:01:33 -08:00
zkdpower
3f22f55338
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-24 13:05:50 +08:00
Anderson_Cardoso
33fdbe48a5
Atualização Português do Brasil
...
Update Pt-Br to the latest.
2020-12-22 16:51:05 -03:00
Connor McLaughlin
095bc280cb
Qt: Fix default value of PGXP depth buffer
2020-12-23 02:26:47 +10:00
Connor McLaughlin
ee5ba8d90a
Merge pull request #1284 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-23 01:44:35 +10:00
Connor McLaughlin
4f9a5d0241
Merge pull request #1285 from CookiePLMonster/memcard-slashes-fix
...
Memory Card Editor fixes
2020-12-23 01:44:13 +10:00
zkdpower
ce4e9f4f17
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-22 23:41:05 +08:00
Silent
51eb494340
Memcard Editor: Fix relative shared paths not opening in Memcard Editor by default
2020-12-22 16:39:59 +01:00
Connor McLaughlin
744cfbd924
Frontends: Add PGXP Depth Buffer options
2020-12-23 01:39:49 +10:00
Connor McLaughlin
d320d5c830
GameSettings: Add game settings/hotkey for PGXP depth
2020-12-23 01:39:49 +10:00
Connor McLaughlin
aa1543271e
GPU: Support emulating a depth buffer from PGXP depth values
2020-12-23 01:39:49 +10:00
Connor McLaughlin
9384f3a8e9
Qt/CheatManager: Fix checking groups not updating child nodes
2020-12-23 01:34:32 +10:00
Silent
bb528fb15c
Fix inconsistent forward/backward slashes in Memcard Editor
...
Memcard Editor looks for an exact string match, so slashes must be
consistent.
2020-12-22 16:14:22 +01:00
Anderson_Cardoso
19980426fb
Atualização Português do Brasil
...
Update language Pt-Br to latest.
2020-12-21 14:53:52 -03:00
Connor McLaughlin
ca84925ff8
HostDisplay: Support screenshotting 16-bit display formats
2020-12-22 03:24:51 +10:00
Albert Liu
189656cbc4
CommonHostInterface: Fully clear controller section before loading profile
2020-12-22 03:24:51 +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
Connor McLaughlin
7249825c16
Qt: Support multiple updater channels
2020-12-22 03:24:51 +10:00
Connor McLaughlin
14c227a813
scmversion: Fix incorrect tagging after stable/beta split
2020-12-22 03:24:19 +10:00
Connor McLaughlin
b24245dd1d
GameList: Bump cache list version
...
Required due to aspect ratio change.
2020-12-22 02:16:11 +10:00
Connor McLaughlin
d5d9cb623d
GPU/Vulkan: Fix possible framebuffer destroy-while-in-use
2020-12-22 00:56:55 +10:00
Connor McLaughlin
c0d8e44548
Merge pull request #1263 from andercard0/patch-48
...
Atualização Português do Brasil
2020-12-22 00:53:36 +10:00
Connor McLaughlin
22c15f88dd
Merge pull request #1262 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-22 00:53:19 +10:00
Connor McLaughlin
68557eb843
Merge pull request #1266 from Margen67/ar
...
Use proper 21:9 aspect ratio, add 32:9
2020-12-22 00:52:36 +10:00
shikulja
e3c9b75c1a
update ru translation
2020-12-21 15:17:05 +03:00
Margen67
b7534015e0
Use proper 21:9 aspect ratio, add 32:9
2020-12-20 19:57:15 -08:00
Anderson_Cardoso
2a1e8047fe
Atualização Português do Brasil
2020-12-19 10:29:39 -03:00
zkdpower
3b9a9a6308
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-19 17:39:38 +08:00
Connor McLaughlin
6224d0ab89
Qt: Fix crash when switching to cheat list
...
Regression from 076a2ca307
.
2020-12-19 19:09:34 +10:00
Connor McLaughlin
44ea51306a
Qt: Add open button to memory card editor
2020-12-19 17:02:02 +10:00
Connor McLaughlin
175bc66c91
Qt: Fix some mouse presses at high click rate not registering
2020-12-19 17:02:02 +10:00
Connor McLaughlin
81aad196e8
HostInterface: Add -nocontroller CLI option to disable controller interface
...
Can use with buggy drivers where SDL is causing crashes.
2020-12-19 17:02:01 +10:00
Connor McLaughlin
e804fdfdba
GPU: Use floating point coordinates for lightgun
2020-12-19 17:02:01 +10:00
Connor McLaughlin
4860313bef
NamcoGuncon: Add an option to scale X coordinates
...
Fixes what appears to be curvature correction at the edges of the
screen.
2020-12-19 17:02:01 +10:00
Connor McLaughlin
fad3d79895
NamcoGuncon: Add button to shoot offscreen
2020-12-19 17:02:01 +10:00
Connor McLaughlin
faa016eaee
Merge pull request #1255 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-19 17:01:44 +10:00
Connor McLaughlin
076a2ca307
Qt/CheatManager: Default to unsigned/hex/halfword
2020-12-19 02:44:46 +10:00
Connor McLaughlin
ca61f989fc
DMA: Don't panic on invalid device read/write
2020-12-19 02:44:46 +10:00
Connor McLaughlin
7c7145d1c5
MDEC: Handle invalid commands
...
Fixes panic in Formula 1.
2020-12-19 02:44:46 +10:00
Connor McLaughlin
980aa0a8bc
Qt/CheatManager: Add manual watch address
2020-12-19 02:44:46 +10:00
Connor McLaughlin
a6a0b660d2
GameList: Bump cache version
...
This should've happened with the aspect ratio changes.
2020-12-19 02:44:46 +10:00
zkdpower
9b20f1ffd9
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-18 16:26:08 +08:00
Connor McLaughlin
9e1987063d
System: Add a libcrypt game list, and check serials
...
Nag the user if they're missing a sbi file.
2020-12-18 03:03:22 +10:00
Connor McLaughlin
627008f34c
CDImage: Add helper for checking for SBI
2020-12-18 03:03:22 +10:00
Connor McLaughlin
4232ef7bf3
CDImageCue: Try for a file based on the cue filename if bin missing
...
Should work around people who have renamed the files but not updated the
cuesheet.
2020-12-18 03:03:22 +10:00
Connor McLaughlin
b3edcc5841
CDROM: Don't reset audio decoder state on file/channel change
...
Star Wars Jedi Power Battles sends constant Setfilter commands, while
playing.
2020-12-18 03:03:21 +10:00
Connor McLaughlin
d2c98639a8
Cheats: Add extension 32-bit instructions variants
2020-12-18 03:03:21 +10:00
Anderson_Cardoso
feb009ce39
Atualização Português do Brasil
...
Updated translation latest.
2020-12-17 11:38:19 -03:00
Connor McLaughlin
681fccd5e6
Qt: Fix compilation on Qt <5.11
2020-12-17 13:05:17 +10:00
Connor McLaughlin
4b4b97540e
Qt: Fix Linux build (again)
2020-12-17 12:54:36 +10:00
Connor McLaughlin
6fdb7fa801
Qt: Fix Linux build
2020-12-17 12:38:32 +10:00
Connor McLaughlin
c1f802c397
Qt: Fix OSD messages not rendering in Japanese translation
2020-12-17 12:15:37 +10:00
Connor McLaughlin
ea996a0305
Qt: Add debugger UI
2020-12-17 12:15:37 +10:00
Connor McLaughlin
3b23542ec9
CPU: Provide debugger/breakpoint/step functionality
2020-12-17 11:57:47 +10:00
Connor McLaughlin
a8af0f7ecb
HostInterface: Add debugger message callbacks
2020-12-17 11:57:47 +10:00
Connor McLaughlin
fa0f177e51
HostInterface: Move PauseSystem from common to base
2020-12-17 11:57:47 +10:00
Connor McLaughlin
e044858953
CPU: Add additional instruction decoder helpers
2020-12-17 11:57:46 +10:00
Connor McLaughlin
9fd1d606d7
Bus: Add memory region access helpers
2020-12-17 11:57:46 +10:00
Connor McLaughlin
6b10a1089c
Merge pull request #1240 from ggrtk/qt-japanese
...
Qt: Add Japanese translation by mikakunin
2020-12-17 11:37:19 +10:00
Connor McLaughlin
a4b6df3e7d
Merge pull request #1239 from ggrtk/analog-controller
...
AnalogController: Fix config mode 0x4C response
2020-12-17 11:36:58 +10:00
Connor McLaughlin
9d7b63923a
Merge pull request #1235 from valadaa48/CRTCTicksToSystemTicks_optimization
...
Small optimization to GPU::SystemTicksToCRTCTicks
2020-12-17 11:36:21 +10:00
Connor McLaughlin
bd8613b120
Merge pull request #1227 from ggrtk/auto-aspect-ratio
...
GPU: Add auto aspect ratio and various fixes
2020-12-17 11:35:48 +10:00
Albert Liu
4f26150ef1
Qt: Add Japanese translation by mikakunin
2020-12-16 16:11:49 -08:00
Albert Liu
b7bccac71d
AnalogController: Fix config mode 0x4C response
2020-12-16 15:11:53 -08:00
Connor McLaughlin
30472b853d
Qt: Compile fix
2020-12-17 01:26:07 +10:00
Connor McLaughlin
47f0720b93
Controller: Always preserve internal state when loading/resuming
...
Fixes analog mode getting disabled when loading state.
2020-12-17 01:20:06 +10:00
Connor McLaughlin
b78a6045fc
Qt: Make some async method invokes explicitly queued
2020-12-17 01:20:06 +10:00
Connor McLaughlin
7b6d30a994
GPU/HW: Fix possible VRAM corruption when live switching resolutions
...
Mask bit was getting lost based on guest state.
2020-12-17 01:20:06 +10:00
shikulja
cc5df71af9
update ru translation ( #1216 )
...
* update ru translation
added some new lines, fixed small typos
* Update duckstation-qt_ru.ts
2020-12-17 01:04:35 +10:00
Albert Liu
de8f03bd75
GPU: Add auto (game native) aspect ratio
2020-12-16 02:40:33 -08:00
valadaa48
f5f12fd76d
Small optimization to GPU::SystemTicksToCRTCTicks
2020-12-15 22:31:34 -05:00
Albert Liu
b4fb1e20d8
Settings: Remove unused variables
2020-12-14 19:28:59 -08:00
Albert Liu
2c76ad204a
GPU: Fix operator warning
2020-12-14 19:28:59 -08:00
Albert Liu
1c8a896a55
GPU: Wrap display VRAM coordinates properly
2020-12-14 19:28:59 -08:00
Albert Liu
866cbdca4b
GPU: Prevent potential overflow in CRTC visible area calculation
2020-12-14 19:28:59 -08:00
Albert Liu
78e42d9b4c
GPU: Clean up CRTC variable naming
2020-12-14 19:28:59 -08:00
Albert Liu
b8abf2df95
GPU: Don't apply display offsets when not cropping
2020-12-14 19:28:58 -08:00
Connor McLaughlin
e85f7da874
Update game compatibility settings
2020-12-14 02:15:25 +10:00
shikulja
4e7de5a464
Update ru translation
...
(LF>CRLF )
2020-12-13 18:58:57 +03:00
Connor McLaughlin
d0e68c7163
GPU: Mask Y coordinates of VRAM transfers to 9-bits
...
Fixes GPU error and crash in hardware renderers in Remote Control
Dandy.
2020-12-14 01:35:53 +10:00
Connor McLaughlin
5164840c25
CPU/CodeCache: Don't choke on indirect branches in delay slot
...
Fixes emulator crash/memory usage explosion in Shadow Master.
2020-12-14 01:35:53 +10:00
Connor McLaughlin
c90ed85d9d
Merge pull request #1202 from andercard0/patch-44
...
Atualização Português do Brasil
2020-12-14 01:35:36 +10:00
Connor McLaughlin
ac2d788e3d
Merge pull request #1205 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-14 01:35:16 +10:00
GravuTrad
c37cb54acf
Update duckstation-qt_fr.ts ( #1210 )
...
* Update duckstation-qt_fr.ts
Update french: all typos errors and few missing translations
* Update duckstation-qt_fr.ts
* Update duckstation-qt_fr.ts
2020-12-14 01:34:53 +10:00
zkdpower
12c294c780
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-13 11:08:04 +08:00
Anderson_Cardoso
bb4be085e4
Atualização Português do Brasil
2020-12-12 16:55:19 -03:00
Connor McLaughlin
5c6ee953d0
libretro: Update compatibility settings
2020-12-13 00:47:26 +10:00
Connor McLaughlin
7e5410fc44
CPU/AArch64: Use scratch register for unfitting intermediate values
...
Should fix crashes with icache emulation enabled.
2020-12-13 00:36:09 +10:00
Connor McLaughlin
c47efc597f
Merge pull request #1194 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-13 00:17:50 +10:00
Renzo Pigliacampo
35b9143d3e
Update spanish translation ( #1189 )
2020-12-13 00:15:47 +10:00
Albert Liu
62609b5008
GameSettings: Fix build warning
2020-12-12 01:00:34 -08:00
Albert Liu
def9a98cb9
GameSettings: Disable analog mode forcing instead of forcing digital controller
2020-12-11 19:50:43 -08:00
Albert Liu
8716c33f41
AnalogController: Clarify option for forcing analog mode
2020-12-11 19:50:43 -08:00
Connor McLaughlin
90997d4a8b
GameList: Prioritize game title cover image over database title
2020-12-12 12:23:53 +10:00
Connor McLaughlin
6e7f1501b5
SDLAudioStream: Fix volume not applying
2020-12-12 11:50:48 +10:00
Connor McLaughlin
eefbd8f6a6
CubebAudioStream: Use cubeb's volume control
2020-12-12 11:50:37 +10:00
Connor McLaughlin
907e0de35a
FrontendCommon: Fix volume hotkeys starting at 0% when muted
2020-12-12 11:50:20 +10:00
Connor McLaughlin
f4d540bcc6
Qt: Fix mute toggle having inverse effect
2020-12-12 11:49:50 +10:00
Connor McLaughlin
58b24d6ac9
Qt: Fix volume controls updating incorrect volume
2020-12-12 11:49:34 +10:00
Connor McLaughlin
420525e672
DigitalController: MSVC warning fix
2020-12-12 11:37:38 +10:00
zkdpower
49fda513ee
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-11 08:33:03 +08:00
Albert Liu
191e6b0496
DigitalController: Add option to force as Pop'n Controller
2020-12-09 23:39:11 -08:00
Connor McLaughlin
e2a2972b38
Merge pull request #1180 from andercard0/patch-43
...
Atualização Português do Brasil
2020-12-10 01:22:05 +10:00
Connor McLaughlin
50bcdc0abb
MDEC: Adjust 16bpp timing
...
Fixes jittery movement in Parasite Eve II opening.
2020-12-09 20:29:32 +10:00
Connor McLaughlin
59c338f461
Cheats: Support double conditional D0/D1/D2/D3/E0/E1/E2/E3/D4
2020-12-09 20:22:43 +10:00
Anderson_Cardoso
654c3f2ad6
Atualização Português do Brasil
2020-12-08 21:36:46 -03:00
Connor McLaughlin
98766a490f
Log: Change success to verbose and move down in ordering
2020-12-09 01:03:32 +10:00
Connor McLaughlin
678146b907
HostInterface: Add separate volume control for fast forwarding
2020-12-09 01:03:32 +10:00
Connor McLaughlin
b79d025e66
Merge pull request #1174 from ggrtk/analog-controller
...
AnalogController: Disallow analog-to-dpad in config mode
2020-12-09 00:22:57 +10:00
Connor McLaughlin
8e79059fe3
Merge pull request #1166 from CookiePLMonster/xinput-button-fix
...
XInput: Fix mapping buttons to axes
2020-12-09 00:22:14 +10:00
Connor McLaughlin
419736aaee
GPU/Software: Ensure commands are always aligned to 4 bytes
2020-12-09 00:19:57 +10:00
Albert Liu
18a4ff76e2
AnalogController: Disallow analog-to-dpad in config mode
2020-12-08 02:36:19 -08:00
Silent
a4124fdc1b
Another fix for XInput backend
2020-12-07 18:08:48 +01:00
Connor McLaughlin
98d6b49987
System: Log FPS/frame times every second
2020-12-08 01:47:28 +10:00
Connor McLaughlin
7daa169cda
Merge pull request #1163 from ggrtk/gpu-tex-palette-reg-y
...
GPU: Fix GPUTexturePaletteReg y BitField width
2020-12-08 01:42:10 +10:00
Connor McLaughlin
e7ae9b33a1
Merge pull request #1160 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-08 01:41:56 +10:00
Albert Liu
93f46c142c
GPU: Fix GPUTexturePaletteReg y BitField width
2020-12-06 22:20:23 -08:00
zkdpower
0d2e835637
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-07 01:31:27 +08:00
Connor McLaughlin
50273899c6
Merge pull request #1158 from andercard0/patch-38
...
Tradução Português do Brasil
2020-12-07 02:48:10 +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
Anderson_Cardoso
8f56d2c659
Tradução Português do Brasil
...
Update to latest.
2020-12-06 12:42:01 -03: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
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
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
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
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
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
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
c406f0708f
Cheats: Implement C0 command (activate codes iff equal)
2020-12-03 00:57:52 +10:00
Connor McLaughlin
3eaf28675a
Merge pull request #1126 from andercard0/patch-34
...
Atualização Português do Brasil
2020-12-03 00:57:30 +10:00
Connor McLaughlin
bc91075bdf
Merge pull request #1125 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-03 00:56:56 +10:00
Anderson_Cardoso
78031afee7
Atualização Português do Brasil
...
Update to latest.
2020-12-01 14:57:06 -03:00
zkdpower
3a33ada3f9
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-02 01:48:46 +08:00
Connor McLaughlin
cd8f17dbd0
Qt: Allow memory card editing from playlist context menu
2020-12-02 00:56:31 +10:00
Connor McLaughlin
0ea2ced46d
Qt: Disable game properties for playlist entries
2020-12-02 00:56:15 +10:00
Connor McLaughlin
7e944103c2
GPU/OpenGL: Work around rasterization/interplation issue on V3D/Pi4
2020-12-01 15:14:23 +10:00
Connor McLaughlin
a2666de7c8
HostInterface: Make mmap fastmem unavailable a warning instead of OSD message
2020-12-01 13:23:02 +10:00
Connor McLaughlin
977c2f4947
CheatList: Fix games with serial aliases not loading from database
2020-12-01 13:21:07 +10:00
Connor McLaughlin
f8c2d7dafd
Merge pull request #1121 from dankcushions/geoshader
...
OES_geometry_shader and OES_copy_image support
2020-12-01 02:12:51 +10:00
Connor McLaughlin
98f70e9b51
HostDisplay: Add 5:4 and 3:2 aspect ratios
2020-12-01 01:58:46 +10:00
Connor McLaughlin
bccecdbf18
Qt: Fix crash with Vulkan renderer when unsupported
2020-12-01 01:17:26 +10:00
Connor McLaughlin
37c9e69b3e
System: Zero downcount at end of frame
...
Prevents code running after vblank starts, and fixes events getting
delayed in interpreter mode.
2020-12-01 01:16:49 +10:00
dankcushions
e7139fe0d1
OES_copy_image support
2020-11-30 14:08:26 +00:00
Connor McLaughlin
c3932e945d
GameSettings: Fix PGXP culling disabled message showing when PGXP disabled
2020-11-30 01:15:44 +10:00
Connor McLaughlin
b695d3c6ce
System: Use existing media if save state media is not found
2020-11-30 01:15:44 +10:00
Connor McLaughlin
eaafd0a00c
Cheats: Support parsing built-in database
2020-11-30 01:15:44 +10:00
Connor McLaughlin
39010320ea
HostDisplay: Fix possible race when saving screenshots
2020-11-30 01:15:44 +10:00
Connor McLaughlin
53697154f5
Merge pull request #1112 from zkdpower/master
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-30 01:15:29 +10:00
dankcushions
82b4edfaf4
OES_geometry_shader can be supported by non-GLES 3.2 conformant devices (eg Pi 4)
2020-11-28 17:48:46 +00:00
zkdpower
77552d6904
Update duckstation-qt_zh-cn.ts to latest
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-28 09:57:37 +08:00
Connor McLaughlin
d1a42df121
GameList: Fix cover image detection based on file title
2020-11-28 02:04:18 +10:00
Connor McLaughlin
f21d901cf1
Common/FileSystem: Fix macOS build
2020-11-28 00:58:46 +10:00
Connor McLaughlin
16a6c1706e
Qt: Fix manual redump database downloading/updating
2020-11-28 00:42:09 +10:00
Connor McLaughlin
a75b6e512a
System: Improve translatability of save state error
2020-11-28 00:35:03 +10:00
Connor McLaughlin
3137eb41c4
GameList: Make cover functions const
2020-11-28 00:14:45 +10:00
Connor McLaughlin
744629e9a8
Common/FileSystem: Fix modification time not being set in find
...
Fixes game list list always re-scanning on Linux/Android.
2020-11-28 00:14:45 +10:00
Connor McLaughlin
feadc83050
Common/GrowableMemoryByteStream: Add helper methods
2020-11-28 00:14:45 +10:00
Connor McLaughlin
a902d9b409
Qt: Fix MSAA game settings not updating combo box on open
2020-11-28 00:14:45 +10:00
Connor McLaughlin
263f7b673b
GameList: Use shipped redump database/compatibility settings
2020-11-28 00:14:45 +10:00
Connor McLaughlin
4a482875ca
Common/FileSystem: Add helpers for ByteStream
2020-11-28 00:14:45 +10:00
Connor McLaughlin
5f69216f70
HostInterface: Add OpenPackageFile method
2020-11-28 00:14:45 +10:00
Connor McLaughlin
859f23f4d5
libretro: Add compatibility settings loading
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
bf584faa32
Merge pull request #1109 from andercard0/patch-33
...
Atualização Português do Brasil
2020-11-28 00:13:21 +10:00
Connor McLaughlin
1fa0903fa9
Merge pull request #1111 from ggrtk/gpu-sw-fix
...
GPU/SW: Fix 16-bit wraparound output crashing
2020-11-28 00:12:41 +10:00
Albert Liu
e12c68cf65
GPU/SW: Fix 16-bit wraparound output crashing
2020-11-26 23:58:06 -08:00
Albert Liu
32e47fba93
System: Limit maximum loadable save state version
2020-11-26 19:51:45 -08:00
Anderson_Cardoso
e630868080
Atualização Português do Brasil
...
Translated
OSD Messages;
CPUFastmemMode;
GamePropertiesDialog;
AdvancedSettingsWidget;
2020-11-26 15:09:42 -03:00
Connor McLaughlin
b2de5945c4
libretro: Disable context caching
...
It's completely broken in RetroArch, see https://github.com/libretro/RetroArch/issues/11623
2020-11-27 01:40:50 +10:00
Connor McLaughlin
f7a75941b5
GameSettings: Add PGXP tolerance and MSAA
2020-11-27 01:40:50 +10:00
Connor McLaughlin
f0ff7ce231
PGXP: Add geometry tolerance setting
2020-11-27 01:40:50 +10:00
Connor McLaughlin
24fef20485
CommonHostInterface: Compress screenshots in background/use worker thread
2020-11-27 01:40:50 +10:00
Connor McLaughlin
125dfa7c40
HostDisplay: Support resizing/compressing images on worker thread
2020-11-27 01:40:50 +10:00
Connor McLaughlin
df14fa4d75
CommonHostInterface: Fix compatible/old version save states not showing in browser
2020-11-27 01:40:50 +10:00
Connor McLaughlin
dc21f2b5cf
GL/Context: Check return value of eglBindApi()
...
Fixes some Android devices thinking they got a desktop GL context.
2020-11-27 01:40:50 +10:00
Albert Liu
9ac09d35be
AnalogController: Only clear motor state on rumble config if not used
2020-11-26 06:01:08 -08:00
Albert Liu
a4eb4b9280
AnalogController: Set transfer state to idle on reset
2020-11-26 06:01:08 -08:00
Connor McLaughlin
fcbd618783
Merge pull request #1105 from ggrtk/analog-controller
...
AnalogController: Rumble handling and config mode fixes
2020-11-26 01:43:50 +10:00
Connor McLaughlin
627a3109b3
libretro: Re-query hardware render interface after AV system info change
...
I suspect the frontend is supposed to call context_reset/destroy here,
but it's not for whatever reason, and this works around it.
2020-11-26 01:34:12 +10:00
Albert Liu
566993c6df
AnalogController: Improve DualShock rumble handling
...
Fixes low vibration in Final Fantasy VIII, missing vibration in Armored
Core Project Phantasma, etc.
2020-11-25 07:33:30 -08:00
Albert Liu
31b41b9ec0
AnalogController: Output zeros for 0x43 when already in config mode
2020-11-25 07:33:30 -08:00
Albert Liu
3f709d97b6
AnalogController: Send full analog response for reads in config mode
2020-11-25 07:33:30 -08:00
Albert Liu
e4820bcbc1
AnalogController: Delay manual mode toggle to transfer state reset
2020-11-25 07:33:30 -08:00
Connor McLaughlin
b45bee5954
libretro: Work around crash in RetroArch Vulkan driver
2020-11-25 23:06:41 +10:00
Connor McLaughlin
917fa5dd0e
SPU: Only ignore loop address for not-pending-on voices
...
Fixes softlocks during dialog in The Misadventures of Tron Bonne.
2020-11-25 22:45:03 +10:00
Connor McLaughlin
ade61d6139
libretro: Fix fastmem defaulting to LUT on 64-bit
2020-11-24 15:14:34 +10:00
Connor McLaughlin
7fd22958ae
OpenGLHostDisplay: Fix crash in libretro core
2020-11-24 14:54:06 +10:00
Connor McLaughlin
16bfaad505
Updater/Win32: wWinMain should be WINAPI
2020-11-24 14:52:25 +10:00
Connor McLaughlin
1507824435
Qt: Default of GPU thread is enabled
2020-11-24 14:51:40 +10:00
RaydenX93
694b5abd8d
Update Italian Translation ( #1096 )
...
* Update duckstation-qt_it.ts
* Update duckstation-qt_it.ts
fix typo ed alcune piccolezze
* Update duckstation-qt_it.ts
lol avevo incollato per sbaglio un link di github
Co-authored-by: Mattia <74111053+hugihadein@users.noreply.github.com>
2020-11-24 14:51:19 +10:00
Connor McLaughlin
bf2e38aed5
CPU/Recompiler: Implement LUT-based fastmem
2020-11-24 14:49:21 +10:00
Connor McLaughlin
44b3c9be6e
Common/PageFaultHandler: Fix for Windows/ARM64
2020-11-22 14:49:49 +10:00
Connor McLaughlin
773d5f5f25
Merge pull request #1095 from zkdpower/master
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-22 14:08:19 +10:00
Connor McLaughlin
0612fe4ddd
Merge pull request #1094 from andercard0/patch-32
...
Atualização Português do Brasil
2020-11-22 14:07:54 +10:00
Connor McLaughlin
0793f98c87
CPU/Recompiler: Reduce armv7 code buffer size
2020-11-22 13:59:26 +10:00
Connor McLaughlin
07dbc5a80d
GPU/HW: Draw opaque before semitransparent for reverse subtract
...
Fixes missing shadows in Suikoden II.
2020-11-22 13:46:20 +10:00
Connor McLaughlin
e06f85a328
GPU: Fix VRAM palette changes not being detected in hw renderer
...
Fixes wall texture animation in Mega Man Legends.
2020-11-22 13:22:29 +10:00
zkdpower
daf3720ba0
Update duckstation-qt_zh-cn.ts to latest
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-22 05:37:33 +08:00
Anderson_Cardoso
ff2c2e04d8
Atualização Português do Brasil
...
Translated
Display Settings Widget;
MaindWindow;
OSD Message;
Some fixes.
2020-11-21 15:18:59 -03:00
Connor McLaughlin
b49067d165
Build: Fix Android armv8 performance regression
2020-11-22 02:33:02 +10:00
Connor McLaughlin
347a10723f
Merge pull request #1090 from hugihadein/patch-1
...
fix typo in italian translation
2020-11-22 01:25:31 +10:00
Connor McLaughlin
7e7ec86f91
GPU/Software: Remove a couple of unused variables
2020-11-22 01:24:26 +10:00
Connor McLaughlin
a6529a9537
Android: Enable armeabi-v7a builds
2020-11-21 23:47:12 +10:00
Connor McLaughlin
497759b4d6
VulkanHostDisplay: Support 16-bit scanout
2020-11-21 21:12:38 +10:00
Mattia
faaa62cfca
fix typo in italian translation
2020-11-21 10:21:49 +01:00
Connor McLaughlin
131dc923ed
Build: Fix CMake build
2020-11-21 18:59:03 +10:00
Connor McLaughlin
cb407263ea
XInputControllerInterface: Fix device connected spam
2020-11-21 18:58:27 +10:00
Connor McLaughlin
c375d04bad
Frontends: Add .iso to open disc filter
2020-11-21 18:41:36 +10:00
Connor McLaughlin
b554c133ea
GPU/OpenGL: Add a version check and display message when unsupported
2020-11-21 18:39:04 +10:00
Connor McLaughlin
7f058169b9
OpenGLHostDisplay: Add a GLES2 render path
2020-11-21 18:39:04 +10:00
Connor McLaughlin
2595e31575
GPU: Split software to frontend/backend
2020-11-21 18:39:04 +10:00
Connor McLaughlin
03d4f80883
GPU: Move enums/types into separate file
2020-11-21 18:39:04 +10:00
Connor McLaughlin
d3d881aa6b
GPU/Software: Reduce number of copies by one, enable 16-bit scanout
2020-11-21 18:39:04 +10:00
Connor McLaughlin
beffbaee39
Common/Rectangle: Use memcpy for operator=
2020-11-21 18:39:04 +10:00
Connor McLaughlin
dc53209565
Common/Event: Replace poll event with lock/condvar
2020-11-21 18:39:04 +10:00
Connor McLaughlin
9f3e8bed86
CPU: Add AArch32/armv7 recompiler
2020-11-21 18:39:04 +10:00
Connor McLaughlin
1128836826
CPU/Recompiler: Add GetValueInHostOrScratchRegister helper
2020-11-21 18:39:04 +10:00
Connor McLaughlin
cdd0a5525a
CPU/Recompiler: Reduce register pressure of lwl/lwr/swl/swr
2020-11-21 18:39:04 +10:00
Connor McLaughlin
6df5824616
CPU/Recompiler: Support targets where shifts aren't implicitly masked
2020-11-21 18:39:04 +10:00
Connor McLaughlin
053d7fdc4b
CPU/Recompiler: Inhibit allocation in mtc0/rfe branches
2020-11-21 18:39:04 +10:00
Connor McLaughlin
028a5c60d7
Bus: Fix failed safe instruction reads raising guest exceptions
2020-11-21 18:39:03 +10:00
Connor McLaughlin
28c88cd69f
Build: Fix Win32 compilation of core
2020-11-21 18:39:03 +10:00
Connor McLaughlin
a29669432f
Common/PageFaultHandler: Fix compiling on 32-bit Windows
2020-11-21 18:39:03 +10:00
Connor McLaughlin
a03bca2f72
CPU: Make fastmem a compile-time feature (support 32-bit targets)
2020-11-21 18:39:03 +10:00
Connor McLaughlin
dba42cf323
Common/CPUDetect: Use consistant naming for ARM targets
2020-11-21 18:39:03 +10:00
Connor McLaughlin
125d104df4
Pad: Fix controller state not being ignored in state load
2020-11-21 18:39:03 +10:00
Connor McLaughlin
53f81d067a
CPU/CodeCache: Remove warning about executing uncompiled blocks
2020-11-21 18:39:03 +10:00
Connor McLaughlin
9c9e2bbe27
GL/ContextWGL: Check for ES2 context extension before creating
2020-11-21 18:39:03 +10:00
Connor McLaughlin
aeee649700
Merge pull request #1089 from zkdpower/master
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-21 18:37:56 +10:00
Connor McLaughlin
0f04763ef6
Merge pull request #1084 from andercard0/patch-30
...
Update Pt-Br
2020-11-21 18:37:37 +10:00
Connor McLaughlin
3185c5df0f
Merge pull request #1078 from CookiePLMonster/sdl-joystick-support
...
Add SDL_Joystick support
2020-11-21 18:37:20 +10:00
zkdpower
ed8f6aefcf
Update duckstation-qt_zh-cn.ts to latest
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-21 05:13:33 +08:00
Anderson_Cardoso
957d40b011
Update Pt-Br
...
Translated
- Main Window options
2020-11-18 13:45:33 -03:00
Connor McLaughlin
3f2a9cedbe
Qt: Add screenshot to System menu
2020-11-19 00:40:02 +10:00
Connor McLaughlin
46b97dd4a8
Qt: Hook up window size menu
2020-11-19 00:40:02 +10:00
Connor McLaughlin
e4d2b7331b
CommonHostInterface: Add resize window to scale functions
2020-11-19 00:40:02 +10:00
Connor McLaughlin
0726ad1275
GPU: Flush partial VRAM writes to backend VRAM
2020-11-19 00:40:02 +10:00
Connor McLaughlin
9e11e5c354
CPU: Make zero register printing consistent with the others
2020-11-19 00:40:02 +10:00
Connor McLaughlin
042bdd9c0c
CPU/CodeCache: Fetch second delay slot from first branch for double branches
2020-11-19 00:40:02 +10:00
Connor McLaughlin
3890a539ee
CDROM: Clear data FIFO on reset
...
Fixes Snatcher booting.
2020-11-19 00:40:02 +10:00
Connor McLaughlin
bc98b2470c
Merge pull request #1081 from zkdpower/master
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-19 00:39:33 +10:00
zkdpower
04309754a5
Update duckstation-qt_zh-cn.ts to latest
...
Update duckstation-qt_zh-cn.ts to latest
2020-11-16 19:04:23 +08:00
Anderson_Cardoso
bdac8ffcde
Update Pt-Br
...
Translated
- New Controller type;
- Analog Controller;
2020-11-15 14:46:26 -03:00
Silent
086f251370
Tidy up SDL controller methods interface
2020-11-15 16:12:39 +01:00
Silent
2880b71b48
Support for SDL Joysticks
...
This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
2020-11-15 16:12:39 +01:00
Connor McLaughlin
473cfffa0c
GPU: Only accept DMA writes when FIFO is empty or command incomplete
...
Fixes a bunch of games, including Red Asphalt, Little Princess, Vampire
Hunter D main menu when combined with tight DMA sync.
2020-11-16 01:00:55 +10:00
Connor McLaughlin
df12f08ac3
DMA: Add additional tick penalty to DMA chains for page change
2020-11-16 01:00:55 +10:00
Connor McLaughlin
6a2deb6d71
Merge pull request #1072 from ggrtk/analog-joystick
...
Controller: Add Analog Joystick support
2020-11-16 01:00:10 +10:00
Silent
99ec667b20
Factorize input hooks into reusable monitor classes
...
Those monitors will need some context so this will be useful
in the nearby future.
2020-11-15 15:31:13 +01:00
Anderson_Cardoso
a0c63705ef
Update Pt-Br translation (Fixes)
...
Nothing special just fixes.
2020-11-14 15:13:12 -03:00
Albert Liu
7ed0477a29
AnalogController: Save buttons and legacy rumble to state
2020-11-14 07:46:26 -08:00
Albert Liu
81a638cabb
Pad: Fix loading controllers from save states
2020-11-14 07:46:26 -08:00
Albert Liu
f9d2643d98
Controller: Add Analog Joystick support
2020-11-14 07:46:26 -08:00
Connor McLaughlin
3f9ba4acb6
Merge pull request #1071 from RaydenX93/update_it_20201114
...
Update Italian Translation
2020-11-15 00:22:38 +10:00
Connor McLaughlin
13d9702000
HostDisplay: Log errno on file open failure
2020-11-15 00:16:00 +10:00
Connor McLaughlin
5b4cc214c5
libretro: Move some interface init to retro_init
...
Apparently fixes rumble.
2020-11-15 00:11:50 +10:00
RaydenX93
bb01fbf6c0
Update duckstation-qt_it.ts
2020-11-14 15:06:06 +01:00
Connor McLaughlin
65be904d15
SPU: Only log warning about FIFO lost on writes
2020-11-14 23:20:28 +10:00
Connor McLaughlin
077764ce18
CPU/Interpreter: Handle move instructions in PGXP memory mode
2020-11-14 23:20:28 +10:00
Connor McLaughlin
e1579584ef
CPU/Recompiler: Fix PGXP values getting corrupted if cached in caller-saved reg
2020-11-14 23:20:28 +10:00
Connor McLaughlin
3f937a2a39
SPU: Port reverb algorithm changes from Mednafen
2020-11-14 23:20:28 +10:00
Connor McLaughlin
925bb7173f
Merge pull request #1067 from ggrtk/analog-axis-scale
...
ControllerInterface: Move axis scaling into AnalogController class
2020-11-14 23:20:04 +10:00
Connor McLaughlin
aa0c52cea1
Merge pull request #1061 from zkdpower/master
...
Update duckstation-qt_zh-cn.ts to latest.
2020-11-14 23:18:50 +10:00
Albert Liu
3eeab81063
PlayStationMouse: Fix returning incorrect controller type
2020-11-13 01:42:31 -08:00
Albert Liu
ca8fe27954
libretro: Add analog axis scale toggle
2020-11-12 04:16:04 -08:00
Albert Liu
d87ab23fec
ControllerInterface: Move axis scaling into AnalogController class
2020-11-11 23:55:23 -08:00
zkdpower
6db847c56f
Update duckstation-qt_zh-cn.ts to latest.
...
Update duckstation-qt_zh-cn.ts to latest.
2020-11-11 12:18:39 +08:00
Anderson_Cardoso
402364ae63
Atualização Tradução Português do Brasil
...
Translated:
- OSD Message;
- Main Window;
- Cheat Manager Dialog;
- QTHost Interface (MC new option);
2020-11-10 14:03:59 -03:00
Connor McLaughlin
ca14e53c4a
GTE: Make widescreen hack use display aspect ratio
2020-11-11 01:02:40 +10:00
Connor McLaughlin
2d3fd621bf
Settings: Add 19:9 aspect ratio
2020-11-11 01:02:40 +10:00
Connor McLaughlin
2467dbedd7
CDImage: Handle .iso files the same as .bin files
...
Very reluctant to add this but people keep complaining...
2020-11-11 01:02:40 +10:00
Connor McLaughlin
ce81d23574
Qt: Add Edit Memory Cards to game list context menu
2020-11-11 01:02:40 +10:00
Connor McLaughlin
6cd991bc57
BIOS: Turn display on with fast boot
...
Fixes black screen in SaGa Frontier with fast boot disabled.
2020-11-11 01:02:40 +10:00
Connor McLaughlin
d468814a6d
GPU: Disable texture filters when dual-source blend is unsupported
2020-11-11 01:02:40 +10:00
Connor McLaughlin
92a4551bb2
GPU/OpenGL: Support GL_EXT_blend_func_extended for dual-source blend
2020-11-11 01:02:40 +10:00
Albert Liu
d0443e3165
BIOS: Add BIOS image info for PS1 on PS3
2020-11-09 09:02:00 -08:00
Albert Liu
c698519d44
Bus: Log writes to additional POST registers
2020-11-09 09:02:00 -08:00
Albert Liu
f3522b7b70
Bus: Stub out EXP3 and unknown EXP accesses
2020-11-09 09:02:00 -08:00
Connor McLaughlin
c1a81aefa4
Merge pull request #1054 from zkdpower/master
...
fix one translation mistake
2020-11-09 00:37:30 +10:00
zkdpower
d0b5338663
improve one mistake
...
improve one mistake
2020-11-08 20:26:51 +08:00
RaydenX93
e6064b6eb6
Update duckstation-qt_it.ts
2020-11-07 19:31:18 +01:00
Connor McLaughlin
e1ffb5e385
Qt: Add missing DMA state to debug menu
2020-11-08 00:27:48 +10:00
Connor McLaughlin
8e0ee7e9c5
Qt: Update Chinese translation from @zkdpower
2020-11-08 00:22:35 +10:00
Connor McLaughlin
44e2a857fa
Qt/CheatManager: Add import file/text options
2020-11-08 00:22:35 +10:00
Connor McLaughlin
56ab103559
GameSettings: Fix CD-ROM read speedup incorrectly saved to ini
2020-11-08 00:22:35 +10:00
Connor McLaughlin
3e6bc0e10d
Android: Implement disc changing via playlists
2020-11-08 00:22:35 +10:00
Connor McLaughlin
8cb89636eb
Android: Empty audio buffers when returning from activity
2020-11-08 00:22:35 +10:00
Connor McLaughlin
ac89379ca6
GL/ContextEGL: Use pbuffer when surfaceless not supported
2020-11-08 00:22:35 +10:00
Connor McLaughlin
b6ec587e5b
CheatList: Allow passing in strings instead of filenames
2020-11-08 00:22:35 +10:00
Connor McLaughlin
6828082f8b
CheatList: Add merge list function for importing
2020-11-08 00:22:35 +10:00
Connor McLaughlin
576914cd2c
CPU/CodeCache: Backpatch code writes after they exceed 10 faults
...
Small performance improvement in Driver 2.
2020-11-08 00:22:35 +10:00
Connor McLaughlin
62892b02d1
libretro: Add edge blending texture filtering modes
2020-11-08 00:22:35 +10:00
Connor McLaughlin
6922380569
Merge pull request #1040 from andercard0/patch-26
...
Atualização Tradução Português do Brasil
2020-11-08 00:14:35 +10:00
Albert Liu
6d4b812b7c
AnalogController: Implement legacy rumble method
...
Fixes missing vibration in Tobal 2, Bushido Blade, etc.
2020-11-04 22:45:58 -08:00
Anderson_Cardoso
722c4196f2
Atualização Tradução Português do Brasil
...
Translated:
- Enhancement Settings Widget;
- General Settings Widget;
- Main Window nessage;
- Advanced Widget;
- OSD messages;
2020-11-03 12:47:25 -03:00
Connor McLaughlin
2388662cc5
Qt: Fix texture filter setting incorrect value for no-edge-blending
2020-11-03 22:59:26 +10:00
Connor McLaughlin
2b66492ed8
HostInterface: Add proper turbo speed setting
2020-11-03 22:59:26 +10:00
Connor McLaughlin
3a6ff109be
Qt: Update Chinese translation from @zkdpower
2020-11-03 16:17:45 +10:00
Connor McLaughlin
2c8a4ff154
HostDisplay: Add an option to decouple display fps from emulator fps
...
Makes Android so much faster...
2020-11-03 16:17:45 +10:00
Connor McLaughlin
ae1e4b1b8f
GPU: Add chroma smoothing for 24-bit display enhancement
2020-11-03 16:17:45 +10:00
Connor McLaughlin
d102b2facd
Qt: Fix selecting fullscreen mode breaking other backend borderless
2020-11-03 16:17:45 +10:00
Connor McLaughlin
863f84e3f6
System: Fix frame limiter on fast systems (when frametime <1ms)
2020-11-03 16:17:45 +10:00
Anderson_Cardoso
75a22724b9
Update Brazilian Portuguese Translation
...
Translated:
- OSD messages;
- NeGcon controller options;
- GPU Texture Filter new options;
- Display Settings Widget options;
- Fixed not translated res texts i lefted.
2020-11-01 13:53:49 -03:00
Connor McLaughlin
121d856b14
Qt: Update Chinese translation from @zkdpower
2020-11-02 00:56:05 +10:00
Connor McLaughlin
2b2a868fef
HostInterface: Fix incorrect translation context in CPU mode switch string
2020-11-02 00:56:05 +10:00
Connor McLaughlin
414bc30f24
HostDisplay: Implement exclusive fullscreen for D3D11 renderer
2020-11-02 00:56:05 +10:00
Connor McLaughlin
858f39827d
GPU/HW: Add 'Disable Edge Blending' variants of texture filters
2020-11-02 00:56:05 +10:00
Connor McLaughlin
6ddf6784ab
GPU/OpenGL: Fix edge blending when texture filtering
2020-11-02 00:56:05 +10:00
Connor McLaughlin
ad6a4d4ec0
Merge pull request #1025 from andercard0/patch-24
...
Update Brazilian Portuguese Translation
2020-11-02 00:55:51 +10:00
Connor McLaughlin
3dce0d654a
Merge pull request #1030 from CookiePLMonster/fix-bios-comparator
...
Fix bios comparator
2020-11-02 00:52:50 +10:00
Connor McLaughlin
79aa1cece7
Merge pull request #1031 from ggrtk/negcon-deadzone
...
NeGcon: Add steering axis deadzone setting
2020-11-02 00:52:27 +10:00
Albert Liu
8b5fde8e6f
BIOS: Add SCPH-1000R image infos
2020-11-01 04:21:17 -08:00
Albert Liu
3b51b993f3
NeGcon: Add steering axis deadzone setting
2020-11-01 04:17:18 -08:00
Silent
4ef70ef2aa
Fix bios comparator
2020-11-01 13:12:04 +01:00
Anderson_Cardoso
0d6a3ca28d
Update Brazilian Portuguese Translation
...
Translated:.
- GPU Settings Widget;
- OSD Messages | Multisample;
2020-10-31 19:48:26 -03:00
Connor McLaughlin
b5b1c725c1
GPU: Fix MSAA in OpenGL ES
2020-10-31 15:24:25 +10:00
Connor McLaughlin
4c08624ce5
libretro: Fix Windows build
2020-10-31 15:12:18 +10:00
Connor McLaughlin
f2aa343cae
GPU/HW: Fix SSAA being enabled when it's not supported
2020-10-31 15:12:12 +10:00
Connor McLaughlin
4fe1c07b02
GL/Texture: Use texture storage where available
2020-10-31 15:11:53 +10:00
Connor McLaughlin
95dba59826
libretro: Add MSAA options
2020-10-31 14:39:38 +10:00
Connor McLaughlin
f39b3006f2
Qt: Update Chinese translation from @zkdpower
2020-10-31 14:30:38 +10:00
Connor McLaughlin
ed0777cd8d
OpenGLHostDisplay: Make sure vsync is on at startup
2020-10-31 14:27:58 +10:00
Connor McLaughlin
fdb770a596
ImGui: Get rid of serializing GL calls in OpenGL renderer
...
Gives a 25% performance improvement on NVIDIA.
2020-10-31 14:27:58 +10:00
Connor McLaughlin
b3c5c0f852
GPU/OpenGL: Eliminate some redundant per-draw state calls
2020-10-31 14:27:58 +10:00
Connor McLaughlin
2eaebd8921
GPU: Implement support for multisample antialiasing
2020-10-31 14:27:58 +10:00
Connor McLaughlin
61a4960380
GPU: Skip zero-width or height fills
2020-10-31 14:27:57 +10:00
Connor McLaughlin
2e53bf914e
CPU/CodeCache: Fix crash when jumping to invalid block in recompiler
2020-10-31 14:27:57 +10:00
Connor McLaughlin
8f20ffaed3
Merge pull request #1017 from andercard0/patch-23
...
Update Brazilian Portuguese Translation
2020-10-31 14:18:28 +10:00
Connor McLaughlin
70fa41431b
Merge pull request #1020 from ggrtk/pal-bios-path
...
HostInterface: Fix PAL BIOS path not being read from settings
2020-10-30 11:37:41 +10:00
Albert Liu
fe9680fba8
libretro: Fix duplicated core option keys
2020-10-29 17:56:25 -07:00
Albert Liu
df1c5c0f45
HostInterface: Fix PAL BIOS path not being read from settings
2020-10-29 14:26:07 -07:00
Anderson_Cardoso
88f60a1ca8
Update Brazilian Portuguese Translation
...
Translated:
- Analog Controller texts;
- Analog Controller Options;
- Enhancement Settings Widget;
2020-10-29 14:21:31 -03:00
Connor McLaughlin
7078f73ecf
AnalogController: Fix analog-as-digital applying in analog mode
2020-10-30 02:10:49 +10:00
Connor McLaughlin
2fb67ee7db
AnalogController: Add option to use analog stick as dpad in digital mode
2020-10-30 00:44:40 +10:00
Connor McLaughlin
7210b0826a
GameSettings: Make DMA/GPU tweak settings overridable
2020-10-30 00:44:40 +10:00
Connor McLaughlin
be63d893cd
CPU: Use partial icache fills for non-line-aligned addresses
2020-10-30 00:44:40 +10:00
Connor McLaughlin
3b3ad0c1cb
Bus: Fix icache fills from BIOS failing
2020-10-30 00:44:39 +10:00
Connor McLaughlin
f14270fc4b
Bus: Ignore reads to nocash EXP2 area
2020-10-30 00:44:39 +10:00
Connor McLaughlin
b2d224abfc
System: Set BIOS before resetting
...
Fixes incorrect first instruction executing in interpreter mode.
2020-10-30 00:44:39 +10:00
Connor McLaughlin
e081ee4b8e
CDROM: Return error to guest instead of panicing for unknown commands
2020-10-30 00:44:39 +10:00
Connor McLaughlin
a6947fbc70
CDROM: Implement fast forward/rewind
2020-10-30 00:44:39 +10:00
Connor McLaughlin
29467d40c8
DMA: Add debug window
2020-10-30 00:44:39 +10:00
Connor McLaughlin
62dbaaf02c
Qt: Fix power off button not exiting in batch mode
2020-10-30 00:44:39 +10:00
Albert Liu
b66f212ec3
SDL: Add Mute CD Audio option to settings menu
2020-10-28 15:03:50 -07:00
Connor McLaughlin
87518fbee1
Qt: Linux compile fix
2020-10-29 01:58:08 +10:00
Connor McLaughlin
0552da6be2
CDROM: Stub out VideoCD command
2020-10-29 01:44:44 +10:00
Connor McLaughlin
bde271566b
Common/PageFaultHandler: Hook SIGBUS as well as SIGSEGV on AArch64
...
Apparently this happens too?
2020-10-29 01:42:17 +10:00
Connor McLaughlin
34a808c258
SPU: Zero previous block ADPCM samples on key on
...
Fixes clicking in background in Breath of Fire III.
2020-10-29 01:30:40 +10:00
Connor McLaughlin
a8171405b1
CPU/CodeCache: Fix incorrect invalidation on non-page-crossing DMA writes
...
Fixes recompiler mode for Breath of Fire III, probably others.
2020-10-29 01:30:00 +10:00
Connor McLaughlin
451c48406d
libretro: Fix runtime aspect ratio changes not applying
2020-10-28 17:32:59 +10:00
Connor McLaughlin
0b84433533
Qt/DisplaySettings: Fix renderer recommended value not translating
2020-10-28 17:32:49 +10:00
Connor McLaughlin
cf630f0592
Qt: Fix incorrect help text for texture filtering
2020-10-28 17:32:24 +10:00
Connor McLaughlin
9bfa27d550
Qt/AudioSettings: Make auto buffer size a multiple of 128
2020-10-28 17:32:01 +10:00
Connor McLaughlin
392c7af738
Bus: Fix assertion failing if booting fails
2020-10-28 17:31:25 +10:00
Connor McLaughlin
7ce55ca800
Android: Fix race/crash when switching away/back to the emulation activity
2020-10-27 11:58:46 +10:00
Connor McLaughlin
be3dd3e06f
HostInterface: Fix a possible crash when renderer recreation fails
2020-10-27 11:57:41 +10:00
Connor McLaughlin
a1064f33b3
libretro: Add option to disable fastmem
2020-10-26 22:15:38 +10:00
Connor McLaughlin
7f795d25aa
CPU/Recompiler: Don't try fastmem for RAM mirrors
2020-10-26 22:07:52 +10:00
Connor McLaughlin
875b0b91f1
CPU/Recompiler/AArch64: Use scratch for add CPU struct field
2020-10-26 22:02:35 +10:00
Connor McLaughlin
76428887b8
CPU/Recompiler: Fix typo in UninhibitAllocation function name
2020-10-26 22:00:10 +10:00
Connor McLaughlin
cbc7e3d64a
CPU/Recompiler: Add register allocation safety check to fastmem
2020-10-26 21:59:29 +10:00
Connor McLaughlin
f2e1159173
Qt: Update Chinese translation from @zkdpower
2020-10-26 01:09:09 +10:00
Connor McLaughlin
3392839795
libretro: Add option to hide OSD messages
2020-10-26 01:09:09 +10:00
Connor McLaughlin
e147327459
GL: Fix window resize not applying under Wayland
2020-10-26 01:09:09 +10:00
Connor McLaughlin
900c01d16f
Merge pull request #1002 from andercard0/patch-22
...
Update Pt-Br Translation
2020-10-26 01:08:45 +10:00
Connor McLaughlin
1b618b8c46
SPU: Don't block ADPCM loop flag when setting/keying on in same slice
...
Fixes repeated sounds in Re-Loaded: The Hardcore Sequel.
2020-10-24 20:27:06 +10:00
Connor McLaughlin
98987643b3
SPU: Always reset address on loop end regardless of repeat
...
Fixes menu music in Madden NFL 99.
2020-10-24 19:42:23 +10:00
Anderson_Cardoso
8618c2a214
Update Pt-Br Translation
...
Translated
- OSD Messages
System messages, Controller / MC type messages.
- System OSD.
2020-10-23 09:02:30 -03:00
Connor McLaughlin
a1453ee8a5
GPU: Skip full CRTC update on GP1(05h)
2020-10-23 19:37:56 +10:00
Connor McLaughlin
e5a0c92336
Merge pull request #999 from ggrtk/gpu-crtc
...
GPU: CRTC update
2020-10-23 19:36:45 +10:00
Connor McLaughlin
31de96d120
Qt: Fix debug submenus not translating
2020-10-23 19:26:19 +10:00
Connor McLaughlin
ff1e2afc4b
Qt: Update Chinese translation from @zkdpower
2020-10-23 19:21:25 +10:00
Connor McLaughlin
6ffcbc9b98
Merge pull request #1001 from andercard0/patch-21
...
Atualização - Pt-Br | Cheat Manager
2020-10-23 19:14:38 +10:00
Albert Liu
6bc7cf29cc
GPU: Synchronize CRTC on GP1(05h) command
...
Fixes text flashing briefly after startup PlayStation logo in King's
Field (USA).
2020-10-22 21:41:42 -07:00
Anderson_Cardoso
e2af286554
Atualização - Pt-Br | Cheat Manager
...
Translated -
- Cheat Manager Diag.
2020-10-22 10:02:22 -03:00
Albert Liu
f69889264d
Core: Make some additional OSD messages translatable
2020-10-22 02:07:48 -07:00
Albert Liu
ca7db7a2d2
GPU: Update CRTC debug window reporting
2020-10-21 23:17:39 -07:00
Albert Liu
1a0b1a3149
GPU: Use accurate VRAM display width rounding
...
Modified version of Nocash algorithm, confirmed with hardware test.
Relies on proper horizontal display range rounding for correct results.
2020-10-21 23:17:39 -07:00
Albert Liu
bbaebfd4c9
GPU: Round horizontal display range values down to clockdiv multiple
...
GP1(06h) X1 and X2 are persistent across clockdiv changes, but the GPU
actively uses rounded values for display output. This behavior is
modeled by storing the rounded values in horizontal_display_start and
horizontal_display_end. Verified with hardware test.
2020-10-21 23:17:39 -07:00
Connor McLaughlin
2b2e2f7854
Cheats: Invalidate code pages on memory writes
2020-10-22 11:09:11 +10:00
Connor McLaughlin
3fc9f264d7
CPUCodeCache: Fix extra page being invalidated on writing to edge
2020-10-22 11:08:57 +10:00
Connor McLaughlin
bf46461dd6
Common/Vulkan: Remove unused methods in staging texture
2020-10-21 23:13:34 +10:00
Connor McLaughlin
b6a8da34fe
Qt/CheatManager: Add preset address ranges
2020-10-21 22:28:11 +10:00
Connor McLaughlin
13aa5e0554
Cheats: Use internal memory handlers which can't trash MMIO
...
Safer and faster.
2020-10-21 22:28:11 +10:00
Connor McLaughlin
ffc0a5def4
Qt/CheatManager: Hook up address search range
2020-10-21 22:28:11 +10:00
Connor McLaughlin
2fb611518d
Cheats/MemoryScan: Restrict search to RAM/Scratchpad/BIOS
2020-10-21 22:28:11 +10:00
Connor McLaughlin
0d387dfaca
Cheats/MemoryScan: Add Any operator
2020-10-21 22:28:11 +10:00
Connor McLaughlin
a83439fd35
Qt/CheatManager: Only display first 5000 search results
2020-10-21 22:28:11 +10:00
Connor McLaughlin
2f5cf91d11
Qt: Remove load/save from quick cheat menu
2020-10-21 22:28:11 +10:00
Connor McLaughlin
1f948b1266
Qt: Add groups to cheat manager
2020-10-21 22:28:11 +10:00
Connor McLaughlin
133639122d
Qt: Don't refresh entire list on adding/editing cheat
2020-10-21 22:28:11 +10:00
Connor McLaughlin
cb6ef03775
CheatList: Save additional DuckStation fields in comments
2020-10-21 22:28:11 +10:00
Connor McLaughlin
39a61d2207
CheatList: Preserve comments in PCSXR format files
2020-10-21 22:28:11 +10:00
Connor McLaughlin
abc035b15a
CDImage: Fix assert failing on invalid cuesheets
2020-10-21 22:28:11 +10:00
Anderson_Cardoso
c3a03fc4d8
Atualização | Tradução Português do Brasil
...
Translated:
- Cheat Manager Options;
- Advanced Settings;
- System;
2020-10-20 20:07:26 -03:00
Connor McLaughlin
b694577c38
Qt: Add new cheat manager
2020-10-21 01:11:30 +10:00
Albert Liu
9b8fbeb087
CommonHostInterface: Activate hotkeys on press instead of release
2020-10-19 16:35:12 -07:00
Connor McLaughlin
7755e238d3
GPU/Vulkan: Fix depth not being updated with VRAM writes
...
Fixes menu not showing in Dragon Quest VII.
2020-10-19 11:46:45 +10:00
Connor McLaughlin
7a82cae2bd
CPU/Recompiler: Use register pairs for pop callee saved too
2020-10-19 02:23:04 +10:00
Connor McLaughlin
0fca011bd4
CPU/Recompiler: Fix OOB in register pairing
2020-10-19 02:23:04 +10:00
Connor McLaughlin
6a4a4c62d7
CPU/Recompiler: Use fastmem instead of global for RAM loads
2020-10-19 02:23:04 +10:00
Connor McLaughlin
622aee7c96
Merge pull request #984 from RaydenX93/update_it_20201018
...
Weekly Update Italian Translation
2020-10-19 02:22:34 +10:00
RaydenX93
4de911222a
Update duckstation-qt_it.ts
2020-10-18 15:23:56 +02:00
Connor McLaughlin
325f83065c
SPU: Always inline SPU::ExecuteVoice
2020-10-18 14:54:38 +10:00
Connor McLaughlin
245edd94d7
SPU: Eliminiate conditional in interpolation
2020-10-18 14:54:38 +10:00
Connor McLaughlin
e8d77448c7
CMake: Fix mkdir error when repeatedly building for macOS
2020-10-18 14:54:38 +10:00
Connor McLaughlin
6624660b0d
Common/FileSystem: Fix a compile error on macOS
2020-10-18 14:54:38 +10:00
Connor McLaughlin
d3f87dc357
SDL: Fix CPU clock control in menu not applying
2020-10-18 14:54:38 +10:00
Connor McLaughlin
b704c37e91
CPU/Recompiler: Implement speculative constants
2020-10-18 14:54:38 +10:00
Connor McLaughlin
51eff82eb6
CPU/Recompiler: Implement lwl/lwr/swl/swr
2020-10-18 14:54:38 +10:00
Connor McLaughlin
7566c45f64
CPU/Recompiler: Implement fastmem
2020-10-18 14:54:38 +10:00
Connor McLaughlin
ceb67b5018
Common: Add memory arena and page fault handler classes
2020-10-18 14:54:38 +10:00
Connor McLaughlin
11faf6ccfb
CPU/Recompiler: Skip calling event update on interrupts
2020-10-18 14:54:38 +10:00
Connor McLaughlin
a16c2f5462
CPU/Recompiler: Skip tracking some more interpreter state
2020-10-18 14:54:38 +10:00
Connor McLaughlin
a6f8dde790
CPU/Recompiler: Faster ASM dispatcher
2020-10-18 14:54:38 +10:00
Connor McLaughlin
cb351a7dbd
CPU: Move interrupt check out of inner-most exec loop
2020-10-18 14:54:38 +10:00
Connor McLaughlin
0afdc04d88
CPU/Recompiler: Optimize constant reads (and some writes)
2020-10-18 14:54:38 +10:00
Connor McLaughlin
69b2c3fc2d
StateWrapper: Track save state version
2020-10-18 14:54:38 +10:00
Connor McLaughlin
893268bba5
CDImage: Fix crash on invalid cue/chd with no tracks
2020-10-18 14:54:26 +10:00
Connor McLaughlin
95f7821691
Merge pull request #975 from BenjaminSiskoo/master
...
Typos Fixes Benjamin Siskoo, Zet Sensei and Elcor
2020-10-15 01:28:08 +10:00
Connor McLaughlin
a004ae0d5b
Merge pull request #976 from MaddTheSane/icon
...
Make better icns from Windows icon.
2020-10-15 01:27:43 +10:00
Connor McLaughlin
d6758aacce
CDSubchannelReplacement: Fix a crash on invalid input
2020-10-15 01:25:18 +10:00
C.W. Betts
c2eea7776e
Make better icns from Windows icon.
2020-10-14 08:49:39 -06:00
Benjamin Siskoo
c04f831b3f
Typos Fixes by Benjamin Siskoo
...
Thanks Zet Sensei and Elcor
2020-10-14 14:45:17 +02:00
Connor McLaughlin
19f4921ca7
GPU/OpenGL: Fix crash on non-dual-source-blend drivers
2020-10-14 18:50:10 +10:00
Connor McLaughlin
7b0a3d4e59
Merge pull request #973 from andercard0/patch-19
...
Update Brazilian Portuguese Translation
2020-10-14 15:49:41 +10:00
Connor McLaughlin
60e94a9e19
Qt: Update Chinese translation from @zkdpower
2020-10-14 15:49:01 +10:00
Benjamin Siskoo
e22601f3df
Update duckstation-qt_fr.ts
...
Typos fixing
2020-10-14 01:53:33 +02:00
Anderson_Cardoso
b692e9624e
Update Brazilian Portuguese Translation
...
Translated
- Minor options revised;
- (Mainwindow) Game properties;
2020-10-13 19:59:05 -03:00
Connor McLaughlin
e9dcf7fe33
Add French translation by @BenjaminSiskoo
2020-10-14 00:58:24 +10:00
Connor McLaughlin
d1018abd5b
libretro: Fix incorrectly named CD-ROM Read Speedup option
2020-10-14 00:48:48 +10:00
Connor McLaughlin
56c511b45c
Qt: Add Game Properties to view menu (for running game)
2020-10-14 00:48:48 +10:00
Connor McLaughlin
962f3407b4
Android: Add OpenSL ES audio backend
2020-10-14 00:48:48 +10:00
Connor McLaughlin
49cea927f0
Build: Add ARM64 platform for Windows
2020-10-14 00:48:48 +10:00
Connor McLaughlin
69d29d7395
GL/Context: Don't use WGL on Windows/ARM64
2020-10-14 00:48:48 +10:00
Connor McLaughlin
df15229eec
Common/CPUDetect: Add ARM64 for MSVC
2020-10-14 00:48:48 +10:00
Connor McLaughlin
c533a6dfd7
Merge pull request #960 from andercard0/patch-18
...
Atualização Tradução Português do Brasil
2020-10-14 00:46:46 +10:00
Connor McLaughlin
529df100a3
Merge pull request #963 from rtissera/gpu_sw_opt-1
...
Minor gpu_sw optimizations and warning fixes
2020-10-14 00:46:35 +10:00
C.W. Betts
5344b44970
Make context_agl.h compatible with ObjC ARC code.
...
Helpful when working with OpenEmu.
2020-10-12 16:38:47 -06:00
Romain TISSERAND
b2ef931772
Minor gpu_sw optimizations and warning fixes
2020-10-12 13:15:21 +02:00
Anderson_Cardoso
944656a3d7
Atualização Tradução Português do Brasil
...
Translated:
- Playstation Mouse;
- NeGcon Controllers;
- OSD messages typo fixed;
- Accentuations Corrections;
- Bioses Widget terms change;
Not Translated:
- QT Dialog;
- and other Contributors;
Just saying, not a really big of a deal actually.
2020-10-11 13:43:46 -03:00
Connor McLaughlin
43bafe1a12
Merge pull request #959 from RaydenX93/update_it
...
Update duckstation-qt_it.ts
2020-10-12 00:41:33 +10:00
Connor McLaughlin
30f8859c33
Merge pull request #958 from RaydenX93/update_bat
...
Update for translation bat file
2020-10-12 00:41:11 +10:00
Connor McLaughlin
a372a1d782
GameList: Fix progress disappearing when scanning >1 directory
2020-10-12 00:40:06 +10:00
Connor McLaughlin
ad61815cad
GameList: Don't keep cache open after rewriting
2020-10-11 20:55:49 +10:00
Connor McLaughlin
902024d225
CDROM: Implement volume peak in CDDA report
...
Fixes Kyuutenkai hanging at boot.
2020-10-11 20:44:52 +10:00
Connor McLaughlin
3ecae0f409
Common/Align: Make constexpr
2020-10-11 20:34:56 +10:00
RaydenX93
c6b2b1fcd7
Update duckstation-qt_it.ts
2020-10-11 12:07:02 +02:00
RaydenX93
5bca69c982
Renaming for clarity
2020-10-11 11:25:20 +02:00
RaydenX93
e97ab6105d
Update update-and-edit-language_dragndrop.bat
2020-10-11 11:24:51 +02:00
Connor McLaughlin
36bede11ae
CPU/Recompiler/AArch64: Fix crash when icache is enabled
2020-10-11 15:04:49 +10:00
Connor McLaughlin
1db1d64a1f
GameSettings: Simplify controller type check
2020-10-11 14:38:31 +10:00
Connor McLaughlin
303357df27
GameSettings: Only replace analog -> digital controller when forcing
...
e.g. Die Hard Trilogy can also work with Konami Justifier.
2020-10-11 12:46:12 +10:00
Connor McLaughlin
348555cc8c
Build: Link with objc runtime on macOS
2020-10-11 12:45:21 +10:00
Connor McLaughlin
d39c9f5d1c
Clean up some compiler warnings
2020-10-11 12:21:08 +10:00
Connor McLaughlin
5e65882920
MemoryCardImage: Fix error in DeleteFile()
2020-10-11 12:21:08 +10:00
Connor McLaughlin
c89d94c2ff
Move Cubeb AudioStream to FrontendCommon
...
This way it doesn't need to be built for libretro.
2020-10-11 12:21:08 +10:00
Connor McLaughlin
fe25f005c2
GPU: Fix incorrect sign extension of positions
...
Fixes missing objects in Skullmonkeys (again).
2020-10-11 12:21:08 +10:00
Connor McLaughlin
a46d304d79
Merge pull request #951 from andercard0/patch-17
...
Atualização Tradução Português do Brazil
2020-10-11 12:20:56 +10:00
Albert Liu
79af61cd21
Qt: Make some additional controller strings translatable
2020-10-10 15:59:19 -07:00
Albert Liu
4b6336cc45
Qt: Remove obsolete strings from duckstation-qt_zh-cn.ts
2020-10-10 15:03:33 -07:00
Albert Liu
b05db4d641
Qt: Fix duckstation-qt_zh-cn.ts line numbers
2020-10-10 14:48:26 -07:00
Albert Liu
0c21dcb141
Qt: Update duckstation-qt_zh-cn.ts (@zkdpower)
2020-10-10 14:41:30 -07:00
Connor McLaughlin
907bba19c0
Qt: Fix crash in advanced reset to defaults
2020-10-10 19:45:31 +10:00
Connor McLaughlin
fc28ba75da
GPU/OpenGL: Create the texture stream buffer with its final target
...
Fixes broken texture uploads on Adreno GPUs.
2020-10-10 18:27:40 +10:00
Connor McLaughlin
8bb89c9aeb
GPU/OpenGL: Disable texture buffer upload path if larger buffers are unsupported
2020-10-10 18:27:18 +10:00
Connor McLaughlin
9e2e1050bb
GL/Program: Don't delete nonexistant shaders (when using binaries)
2020-10-10 18:26:29 +10:00
Connor McLaughlin
13a9411b07
Android: Add BIOS importer
2020-10-10 17:42:21 +10:00
Anderson_Cardoso
55a02f8720
Atualização Tradução Português do Brazil
...
Translated:
Audio;
Ports 1 / 2;
Autoupdate Warnings;
Mainwindow new options;
Adv. Settings Widget PGXP Preservation;
2020-10-09 19:18:43 -03:00
Connor McLaughlin
4f0007dd55
PGXP: Make preserving pre-divide fractional coordinates an option
...
Fixes holes in geometry in Crash Team Racing with PGXP on.
2020-10-10 00:07:07 +10:00
Connor McLaughlin
fa638ef9d2
CPU/Interpreter: Fix incorrect call in to PGXP for addi
...
Fixes exploding triangles in Spyro with PGXP CPU mode enabled.
2020-10-09 18:49:36 +10:00
Connor McLaughlin
cb6502afa3
Qt: Simplify settings version check
2020-10-09 18:26:21 +10:00
Connor McLaughlin
74880ac047
Qt: Update Chinese translation from @zkdpower
2020-10-09 18:09:10 +10:00
Connor McLaughlin
2df06225ee
GPU/OpenGL: Don't keep shader cache open
2020-10-09 18:09:10 +10:00
Connor McLaughlin
64e1305087
GPU/D3D11: Don't keep shader cache open
...
Allows you to run multiple DuckStation instances.
2020-10-09 18:09:10 +10:00
Connor McLaughlin
e1f83fc000
Qt: Add crop mode, interlacing and NTSC timing to debug menu
2020-10-09 18:09:10 +10:00
Connor McLaughlin
ff26881623
SDL: Add various options to settings menu
2020-10-09 18:09:10 +10:00
Connor McLaughlin
6218f3f568
Qt: Add Dutch translation by @DenSinH
2020-10-09 18:09:10 +10:00
Albert Liu
94d7d4cead
Qt: Show dialog on startup for settings version mismatch
...
For the QMessageBox to appear, error reporting is performed again after
main window creation.
2020-10-07 20:43:50 -07:00
Albert Liu
9d2687e7d4
Qt: Provide warning in auto updater on settings version increase
2020-10-07 07:59:39 -07:00
Connor McLaughlin
6a4a47fbdf
SPU: Set block counter to zero on key on
...
Fixes clicking in Final Fantasy VIII intro FMV.
2020-10-08 00:41:50 +10:00
Elizabeth
e6ef5f1a1c
Add 16:10 Aspect Ratio Option ( #931 )
...
* Add 16:10 aspect ratio opton
* Add 16:10 deffinition
2020-10-07 18:00:38 +10:00
Connor McLaughlin
ad2122fb47
Merge pull request #936 from altiereslima/master
...
Update duckstation-qt_pt-br.ts
2020-10-07 18:00:08 +10:00
RaydenX93
2fad430979
Update dragndrop edit ( #939 )
...
* Update duckstation-qt_it.ts
* Update duckstation-qt_it.ts
* Update duckstation-qt_it.ts
* Create update-and-edit-language_dragndrop.bat
* Update update-and-edit-language_dragndrop.bat
Correction according to Stenzek's comment
* Update update-and-edit-language_dragndrop.bat
Fix missing "../"
* Update update-and-edit-language_dragndrop.bat
Added edge cases and some guidance for the user
2020-10-07 17:59:48 +10:00
altiereslima
0f14aa04fe
Update duckstation-qt_pt-br.ts
2020-10-05 20:28:19 -03:00
RaydenX93
395f5e2c75
Create update-and-edit-language_dragndrop.bat ( #928 )
...
* Create update-and-edit-language_dragndrop.bat
* Update update-and-edit-language_dragndrop.bat
Correction according to Stenzek's comment
* Update update-and-edit-language_dragndrop.bat
Fix missing "../"
2020-10-06 01:22:41 +10:00
Connor McLaughlin
b7331e4975
Merge pull request #929 from andercard0/patch-15
...
Atualização Tradução Português Brasil
2020-10-06 01:22:01 +10:00
Connor McLaughlin
b2dc08bd8c
Update update-and-edit-language.bat
2020-10-05 15:22:47 +10:00
Anderson_Cardoso
f6d9e4d6d8
Atualização Tradução Português Brasil
...
Transtated:
- osd messages / controller profiles;
- shortcuts tab / save state load global state;
- gameproperties diaglog / cd-rom speeds;
Not Translated:
- Port 1 Port 2 (Tabs);
2020-10-04 12:42:59 -03:00
RaydenX93
ae16418daf
Update Italian Language ( #927 )
...
* Update duckstation-qt_it.ts
* Update duckstation-qt_it.ts
* Update duckstation-qt_it.ts
2020-10-05 01:14:09 +10:00
Connor McLaughlin
69d4f5997d
Qt: Add mention of contributors to about dialog
2020-10-05 00:23:30 +10:00
Connor McLaughlin
a3f2f13fa9
GameSettings: Add CD-ROM Read Speedup
2020-10-05 00:18:10 +10:00
Connor McLaughlin
8ba93b36a0
CDROM: Add option to speed up double speed reads
2020-10-05 00:18:10 +10:00
Connor McLaughlin
51e8eb108e
Qt: Fix PGXP CPU mode option not applying
2020-10-05 00:18:10 +10:00
Connor McLaughlin
8a91395566
CPU/Recompiler: Detect move instructions and forward to PGXP
...
Fixes holes in polygons in Gran Turismo 1 + 2 with PGXP enabled.
2020-10-05 00:18:10 +10:00
Connor McLaughlin
0b858658ca
GameSettings: Add per-game input bindings from profiles
...
This just affects the **bindings**. You will still have to set the
controller type per game if this is different from the global default.
2020-10-05 00:18:10 +10:00
Connor McLaughlin
7278f055cb
FrontendCommon: Attempt two at hotkey translation
2020-10-05 00:18:10 +10:00
RaydenX93
d595d6b595
Update Italian Translation ( #922 )
...
* Update duckstation-qt_it.ts
* Update duckstation-qt_it.ts
2020-10-05 00:17:50 +10:00
Anderson_Cardoso
87a5db54cb
Atualização Traduzção Português Brasil
...
Translated:
- System menu; game settings; view menu new options;
- General, Graphics, States, Audio and close btn;
- Changed some simple words in audio backend;
- Fixed spaces and typos, again;
- Some OSD's.
Not translatable [Update]:
Note: yeah, I know it's a pain in the arse to do it just pointing here in order
to keep those tracked, no rush in fix it! ;)
- Save State 2;
- About QT diaglog;
- Load Game State 1;
- Port 1 Port 2 Tabs (controller configuration);
- Keyboard (option / button description inside shortcut configuration)
- Controller0/ (option / button description inside shortcut configuration)
2020-10-03 15:27:59 -03:00
Connor McLaughlin
f071497be5
CPU/Recompiler: Optimize beq zero, zero, addr to unconditional branch
...
Seems to exist in some BIOS code. Credit to @Dillonb for the idea.
2020-10-04 00:12:01 +10:00
Connor McLaughlin
55f0915534
Qt: Hopefully fix save state slot hotkeys being untranslatable
2020-10-04 00:12:01 +10:00
Connor McLaughlin
968c835249
CommonHostInterface: Add reset hotkey
2020-10-04 00:12:01 +10:00
Connor McLaughlin
36511fda18
Qt: Add set cover image option to context menu
2020-10-04 00:12:01 +10:00
Connor McLaughlin
2a6071add1
Qt: Add missing accelerator to System menu
2020-10-04 00:12:01 +10:00
Connor McLaughlin
48d053cd7b
CDImageCHD: Align tracks to 4 frames
...
Fixes games having "randomly" offset audio.
2020-10-04 00:12:01 +10:00
Connor McLaughlin
f0510897ff
Qt: Add "About Qt" to help menu
2020-10-04 00:12:01 +10:00
Connor McLaughlin
50b025c75a
GPU: Use triangle area for ticks rather than bbox
...
Fixes slow transitions in Tales of Phantasia.
2020-10-04 00:12:01 +10:00
Connor McLaughlin
45dd80b6a6
MemoryCardImage: Support importing truncated .gme files
2020-10-04 00:12:01 +10:00
Connor McLaughlin
ca0bfc39a2
CDROM: Add a setting and hotkey to mute CD audio
2020-10-04 00:12:01 +10:00
Connor McLaughlin
f7de39f3d0
Qt: Fix display window geometry not saving
2020-10-04 00:12:01 +10:00
Connor McLaughlin
e2a4129c30
Qt: Fix hitting enter on game list not launching game
2020-10-04 00:12:01 +10:00
zkdpower
e9e3891f9e
fix some mistake, delete some repetitive committment ( #921 )
...
* Update duckstation-qt_zh-cn.ts
* Update duckstation-qt_zh-cn.ts
* Update duckstation-qt_zh-cn.ts
modified base on phen-nix's translation.
* Update duckstation-qt_zh-cn.ts
modified based on phen-nix
* Update duckstation-qt_zh-cn.ts
modified based on phen-nix
* Update duckstation-qt_zh-cn.ts
modified based on phen-nix.
* Update duckstation-qt_zh-cn.ts
Modified based on phen-nix.
* Update duckstation-qt_zh-cn.ts
Modified Based on phen-nix
* Update duckstation-qt_zh-cn.ts
2020-10-03 23:58:36 +10:00
Connor McLaughlin
9bf1d61f4f
Qt: Fix resume with a save state again
2020-10-03 01:23:04 +10:00
Connor McLaughlin
c6582bb7e4
Qt: Fix close button in settings not being translatable
2020-10-03 01:13:18 +10:00
Connor McLaughlin
c051538d03
HostInterface: Mark some more OSD messages as being translatable
2020-10-03 01:06:04 +10:00
Connor McLaughlin
38244dfcca
Qt: Fix some advanced options having editable titles
2020-10-03 01:06:04 +10:00
Connor McLaughlin
caf100ec0d
Qt: Make hotkey categories translatable
2020-10-03 01:06:04 +10:00
Connor McLaughlin
7cf8f60464
Qt: Fix resume without any state wedging emu
2020-10-03 01:06:04 +10:00
C.W. Betts
152ccd5917
Fix stat64 failure on Apple Silicon: just use the (not deprecated on OS X) stat (which is 64-bit since 10.6 via linking trickery, and always 64-bit on 64-bit OSes).
2020-10-02 03:23:43 -06:00
Connor McLaughlin
1da6db7260
Qt: Fix cancelling overclock enable writing true to settings
2020-10-02 00:01:51 +10:00
Connor McLaughlin
5bc61849eb
FrontendCommon: Add duck icon to loading screens
2020-10-02 00:01:51 +10:00
phoe-nix
223dad9f26
update zh translation
2020-10-01 19:50:26 +08:00
Connor McLaughlin
c3dcdd01ff
Merge pull request #911 from andercard0/patch-13
...
Atualização Tradução Português do Brasil
2020-10-01 11:29:28 +10:00
Anderson_Cardoso
3b8fd930cd
Atualização Tradução Português do Brasil
...
Translated:
- CPU overclocking options;
- CPU overclocking Warnings;
- Re-added some accentuations;
- CPU overclocking per-game options;
- Correction of (more) stupid typos of mine;
2020-09-30 19:51:52 -03:00
edgbla
172d323636
Update Ru Translation (edgbla)
2020-09-30 20:33:58 +04:00
Connor McLaughlin
8edf02bca8
libretro: Add CPU overclock option
2020-10-01 00:02:01 +10:00
Connor McLaughlin
e1afa85258
Merge pull request #909 from andercard0/patch-12
...
Update Pt-Br Translation
2020-09-30 23:56:21 +10:00
Connor McLaughlin
345a38ef03
Qt: Add UI elements for overclocking in game properties
2020-09-30 23:48:34 +10:00
Connor McLaughlin
9a23c5547a
GameSettings: Add CPU overclocking as game option
2020-09-30 23:48:34 +10:00
Connor McLaughlin
44c85a2c24
Qt: Split user settings into two tabs
2020-09-30 23:48:34 +10:00
Connor McLaughlin
5bfc82a517
SDL: Add CPU clock control options
2020-09-30 23:48:34 +10:00
Connor McLaughlin
61a66ed908
Qt: Add options for CPU overclocking
2020-09-30 23:48:34 +10:00
Connor McLaughlin
27697d0508
System: Implement CPU overclocking [SAVEVERSION+]
...
Partial credit to @CookiePLMonster as well.
2020-09-30 23:48:34 +10:00
Connor McLaughlin
8f9f039665
GPU/SW: Port triangle/line rasterizer from Mednafen
2020-09-30 23:04:14 +10:00
Connor McLaughlin
cacf7a7cc9
GPU: Precompute texture window expression [SAVEVERSION+]
2020-09-30 23:03:52 +10:00
Connor McLaughlin
f761f1550f
Qt: Fix spacing in shader parameters
2020-09-30 23:03:04 +10:00
Connor McLaughlin
2c971ce0c7
VulkanHostDisplay: Fix errors for shaders with many options
2020-09-30 22:52:55 +10:00
Anderson_Cardoso
0019e54da3
Update Pt-Br Translation
...
Update Portuguese Brazil translation:
- Fixed Stupid typos (MC Card);
- Adapted some tec terms;
- Download size warning and MC new Warnings;
Not translatable:
- Keyboard/keypad+plus minus not translateable;
- Restore Defaults / Close buttons not translateable;
- Options Load Game State 1 and so on not translateable;
- PGXP Enable/Disable Recompilling all Blocks not translateable;
- Tabs: General - Graphics - Save States and Audio; Not translateable;
2020-09-29 20:55:28 -03:00
Connor McLaughlin
7255530d87
Qt: Minor improvements to auto-updater (icon, show download size)
2020-09-30 01:10:13 +10:00
Connor McLaughlin
e88d36513e
Qt: Add warning when save state versions change in auto updater
2020-09-30 00:49:47 +10:00
Connor McLaughlin
75734c25c7
Cheats: Implement 0x1F/scratchpad write
2020-09-28 21:18:38 +10:00
Connor McLaughlin
54e13015d8
Cheats: Implement C2/memory copy instruction
2020-09-28 20:45:45 +10:00
Connor McLaughlin
6961e645c6
Cheats: Ignore 00 code
2020-09-28 20:45:45 +10:00
Connor McLaughlin
4e9135cd57
Cheats: Implement 50/Slide instruction
2020-09-28 20:45:45 +10:00
Connor McLaughlin
58e24585c1
Cheats: Fix 10/11/20/21 commands
2020-09-28 20:45:45 +10:00
Connor McLaughlin
9714a999bb
Merge pull request #904 from phoe-nix/patch-2
...
update zh translation
2020-09-28 20:44:46 +10:00
phoe-nix
bf21ec2b1f
update zh translation
2020-09-27 07:39:26 +08:00
Albert Liu
5f3d475f4c
CDImageMemory: Fix SBI loading
2020-09-26 15:42:13 -07:00
Albert Liu
659e6a2e60
CDImageBin: Remove use of duplicated ReplaceExtension function
2020-09-26 15:38:46 -07:00
Connor McLaughlin
8342fec2c8
VulkanHostDisplay: Execute command buffer before reloading post shaders
2020-09-27 01:34:29 +10:00
Connor McLaughlin
b979706417
Pad: Use memory card filename from current state
...
Fixes memory card data getting lost after loading state.
2020-09-27 01:33:26 +10:00
Connor McLaughlin
3b68c4028d
Pad: Load memory card from state when the data matches
...
A warning will be displayed when the card content does not match.
2020-09-26 15:53:09 +10:00
Connor McLaughlin
f26e75fa37
GameSettings: Add force 4:3 for 24-bit
2020-09-26 15:21:17 +10:00
Connor McLaughlin
d73271ec0a
GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs)
2020-09-26 15:11:45 +10:00
Connor McLaughlin
cdc9f5c548
Settings: Fix AR list
2020-09-26 02:02:15 +10:00
Connor McLaughlin
8476e373fa
Qt: Simplify load game state string
2020-09-26 01:13:48 +10:00
Connor McLaughlin
87e3e4097f
libretro: Use saves/duckstation_cache as shader cache directory
2020-09-26 01:13:48 +10:00
Connor McLaughlin
e7cfc69975
Cheats: Fix parsing of Retroarch cheats
2020-09-26 01:13:48 +10:00
Connor McLaughlin
40037d6e90
libretro: Cheat support
2020-09-26 01:13:48 +10:00
Connor McLaughlin
1e6815634a
Merge pull request #891 from phoe-nix/patch-2
...
update zh translation
2020-09-26 01:11:48 +10:00
Elizabeth
f38b8fda81
Add 21:9 to the Aspect Ratio settings
2020-09-24 20:59:41 -04:00
phoe-nix
d3170e663e
update zh translation
...
some strings can not translate.
"SettingsDialog"
Restore Defaults
Close
"Hotkeys"
General
Graphics
Save States
Audio
Load Game State %u
Save Game State %u
Load Global State %u
Save Global State %u
2020-09-25 02:50:48 +08:00
Connor McLaughlin
e2fab72bcb
Qt: Include .m3u in start disc filter
2020-09-25 00:25:53 +10:00
Connor McLaughlin
b05d80ef5c
CDROM: Don't choke on non-mode2 sectors
...
Fixes Formula One 99 circuit selection.
2020-09-25 00:25:32 +10:00
Connor McLaughlin
699242b1a7
GameList: Fix compatibility xml saving
2020-09-24 22:16:23 +10:00
Connor McLaughlin
f990d6ab3b
GPU: Idle bit should be clear during an incomplete command
2020-09-24 22:16:15 +10:00
Connor McLaughlin
cf2599b6c7
BIOS: Compile fix
2020-09-24 12:41:46 +10:00
Connor McLaughlin
41f36d0673
GameList: Fix cover search from game serial/code
2020-09-24 12:33:11 +10:00
Connor McLaughlin
36fd5a0c6e
Merge pull request #887 from phoe-nix/patch-2
...
update zh translation
2020-09-24 12:32:57 +10:00
Connor McLaughlin
b609cde0ba
Merge pull request #885 from andercard0/patch-11
...
Update Pt-Br Translation
2020-09-24 12:32:42 +10:00
RaydenX93
841ac4095b
Update duckstation-qt_it.ts ( #883 )
2020-09-24 12:32:11 +10:00
Connor McLaughlin
a6f6c1708b
Fix BIOS description text
2020-09-24 12:30:40 +10:00
phoe-nix
666d749c98
update zh translation
2020-09-24 07:23:59 +08:00
phoe-nix
7993451871
Added missing 3 BIOS infos
2020-09-24 07:16:32 +08:00
Anderson_Cardoso
ebff9ff35f
Update Pt-Br Translation
...
Translated or Adapted:
- Game grid/cover view;
- cover refresh menu option;
- Fixed some obscured typos of mine.
2020-09-23 20:13:14 -03:00
Connor McLaughlin
fb420bad82
Qt: Fix auto-detect in BIOS settings being untranslatable
2020-09-24 00:37:07 +10:00
Connor McLaughlin
adfd5cb98e
Merge pull request #880 from phoe-nix/patch-1
...
update zh translation
2020-09-24 00:36:59 +10:00
Connor McLaughlin
03b55efea6
Qt: Add light fusion and blue dark fusion themes
2020-09-24 00:31:44 +10:00
Connor McLaughlin
692c2d4aff
Qt: Add cover refresh menu option
2020-09-24 00:31:44 +10:00
Connor McLaughlin
43b0d84a1d
Qt: Implement game grid/cover view
2020-09-24 00:31:44 +10:00
Connor McLaughlin
b193374dd4
GameList: Add method to look up a cover image
2020-09-24 00:31:44 +10:00
Connor McLaughlin
f1086b18f9
FileSystem: Remove heap allocations from FileExists/DirectoryExists
2020-09-24 00:31:44 +10:00
phoe-nix
b9fa774a21
update zh translation
...
"Auto-Detect" can not translate in "BIOSSettingsWidget".
2020-09-23 22:27:05 +08:00
Connor McLaughlin
40d157aa23
Merge pull request #875 from CookiePLMonster/more-slashes
...
Fix an outstanding forward slash showing in the UI
2020-09-23 22:55:40 +10:00
Connor McLaughlin
21a768f9e8
Merge pull request #878 from ggrtk/bios-image-infos
...
BIOS: Update image infos
2020-09-23 22:55:22 +10:00
Connor McLaughlin
d728bc091b
BIOS: Add option to set search directory elsewhere
2020-09-23 22:53:51 +10:00
Connor McLaughlin
a0a78087fe
Vulkan: Support Wayland
2020-09-23 20:19:50 +10:00
Connor McLaughlin
f022bdb328
PostProcessingShader: Fix a compile warning
2020-09-23 20:19:38 +10:00
Connor McLaughlin
2aace1b503
GL/Context: Don't choke on X11+Wayland
2020-09-23 19:46:39 +10:00
Albert Liu
9a31eb50f6
BIOS: Add some more BIOS revision hashes
2020-09-22 22:49:46 -07:00
Albert Liu
073c053e36
BIOS: Fix mislabeling on SCPH-5500 hash
2020-09-22 22:49:21 -07:00
Connor McLaughlin
be585c9f68
Qt: Fix compilation with Qt 5.11
2020-09-23 12:18:01 +10:00
Connor McLaughlin
cd0199a07a
FileSystem: Fix size being unfilled on Linux
...
Fixes BIOS detection.
2020-09-23 12:15:25 +10:00
Silent
e6431e3599
Fix an outstanding forward slash showing in the UI
2020-09-22 18:24:45 +02:00
Connor McLaughlin
78f06fb711
libretro: Fix breakage with new BIOS detection
2020-09-23 02:11:30 +10:00
Connor McLaughlin
df98bfbf04
Qt: Set Cyrillic glyph range/font for OSD for ru language
2020-09-23 00:40:30 +10:00
Connor McLaughlin
20b609a3e0
Qt: Add Russian translation
2020-09-23 00:39:57 +10:00
Connor McLaughlin
7d01bedf07
BIOS: Automatically detect images, improve selection UI
2020-09-23 00:20:50 +10:00
Connor McLaughlin
3385346b7f
Merge pull request #872 from andercard0/patch-10
...
Update | Pt-Br Translation
2020-09-23 00:16:12 +10:00
r57zone
2e4009e52a
Russian translation
2020-09-21 18:05:39 +04:00
Anderson_Cardoso
1616d8165c
Update duckstation-qt_pt-br.ts
...
Translated or Adapted:
- Memory card importer;
- Memory Card editor;
2020-09-20 14:46:10 -03:00
Connor McLaughlin
e8e461c0a7
FileSystem: Fix GetProgramPath() sometimes returning stale paths
...
See https://social.msdn.microsoft.com/Forums/windowshardware/en-US/4b7b3884-d0bb-4812-bc18-2078c61d4b90/queryfullprocessimagename-gives-wrong-path-for-renamed-directory?forum=windowsgeneraldevelopmentissues
2020-09-21 01:20:20 +10:00
Connor McLaughlin
2219b9aa66
CDImageCue: Work around broken (old) dumps with missing pregap
...
Some people have broken (older) dumps where a two second pregap was implicit but not specified in the cuesheet.
The problem is we can't tell between a missing implicit two second pregap and a zero second pregap.
2020-09-21 01:20:17 +10:00
Silent
92d0dabf54
Make path separators in UI more consistent
2020-09-20 00:08:17 +02:00
Connor McLaughlin
25f45fbd23
CPU: Add hack for stale icache reads in interpreter
2020-09-20 01:38:18 +10:00
Connor McLaughlin
db84bdb560
CDROM: Apply 4 sector penalty to ReadN..ReadN sequence
...
Fixes Worms Pinball.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
9736dc7895
CPU: Fix InterpretUncachedBlock()
...
But this shouldn't be hit during normal execution.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
1d5af57f71
GPU: Halve draw ticks for 480i even with force progressive
...
Fixes some of the games broken with the enhancement on.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
d274c553c5
OpenGLHostDisplay: Fix incorrect top alignment
2020-09-20 01:36:49 +10:00
Connor McLaughlin
a7b85605e2
Ignore existing surface size on Android
...
Seems to be a race condition here where it's not up to date.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
3bdda39e1f
Merge pull request #866 from CookiePLMonster/discord-running-game
...
Fix Discord RPC not reporting the game title
2020-09-20 01:35:53 +10:00
Silent
67392a37ec
Fix Discord RPC not reporting the game title
2020-09-19 15:00:03 +02:00
phoe-nix
cecf32c14c
update zh translation
2020-09-19 10:40:59 +08:00
Connor McLaughlin
bdd98281fc
Qt: Fix status bar toggle not saving
2020-09-19 00:31:02 +10:00
Connor McLaughlin
238152ae88
Qt: Add memory card editor
2020-09-19 00:28:47 +10:00
Connor McLaughlin
92da9917a8
MemoryCard: Split into image helper functions
2020-09-19 00:28:47 +10:00
Connor McLaughlin
70768c02af
Common: Add Shift-JIS helpers
2020-09-19 00:28:47 +10:00
phoe-nix
6fec44e153
Update zh translation
2020-09-18 03:35:24 +08:00
Connor McLaughlin
d924130308
AnalogController: Fix Linux build
2020-09-18 00:40:54 +10:00
Connor McLaughlin
7c55940fa8
AnalogController: Fix default value of vibration bias
2020-09-18 00:17:35 +10:00
Connor McLaughlin
e6bff275a6
AnalogController: Set vibration strength to 0 on Reset
2020-09-18 00:13:59 +10:00
Connor McLaughlin
915b7d3726
AnalogController: Use nonlinear mapping of vibration strength
...
Curve from Pokopom: https://github.com/KrossX/Pokopom/blob/master/Pokopom/Input_XInput.cpp#L210
2020-09-17 19:57:10 +10:00
Connor McLaughlin
debfd53618
AnalogController: Use range for large motor, add bias
...
Seems the bias is needed for FF8.
2020-09-17 19:56:27 +10:00
Connor McLaughlin
67d0bbedb1
ControllerInterface: Don't use a minimum strength of 0.01
2020-09-17 19:56:11 +10:00
Connor McLaughlin
3096f0953f
PostProcessing: Use ints-for-bools CPU-side as well
2020-09-16 11:52:23 +10:00
Connor McLaughlin
3bd9f85af8
PostProcessingShaderGen: Use ints instead of bools for options
2020-09-16 11:52:23 +10:00
Connor McLaughlin
a02feeb8e8
Merge pull request #856 from andercard0/patch-8
...
Updates and Updates
2020-09-16 11:52:07 +10:00
Anderson_Cardoso
9f0c714138
Updates and Updates
...
Items translated:
- Post processing shaders options;
- Return of the accentuations for Pt-Br
2020-09-15 21:52:37 -03:00