Commit graph

5349 commits

Author SHA1 Message Date
Connor McLaughlin 3acf569d67 DMA: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin d096a09ed8 ImGuiManager: Fix debug window interaction with frame limit off 2023-01-11 19:15:59 +10:00
Connor McLaughlin 90fe071dda CDROM: Adjust Init timing 2023-01-11 19:15:59 +10:00
Connor McLaughlin 05eea3cd2b CPU/CodeCache: Always compute uncached fetch ticks
Running code out of uncached ROM is slowwww.
2023-01-11 19:15:59 +10:00
Connor McLaughlin 6a7407565a
Merge pull request #2936 from andercard0/master
Atualização Português do Brasil
2023-01-09 22:20:53 +10:00
Connor McLaughlin b74eb37996 ImGuiOverlays: Display PAL/NTSC in resolution 2023-01-09 22:20:27 +10:00
Connor McLaughlin 2c125bde8c CDROM: Fix size of debug window 2023-01-09 22:20:27 +10:00
Connor McLaughlin 9de849aa66 CDROM: Delay async interrupts immediately after ACKs
Fixes music playback stopping in Ogre Battle.

Closes #2596.
Closes #575.
2023-01-09 22:20:27 +10:00
Connor McLaughlin dd73811628 CDROM: Convert to namespace 2023-01-09 22:20:27 +10:00
Anderson Cardoso 56e658b9be Atualização Português do Brasil
Atualizado para última versão.
2023-01-07 18:15:37 -03:00
Connor McLaughlin 1552ff82a7 CMake: Fix Linux build 2023-01-07 17:40:50 +10:00
Connor McLaughlin 19b4f4e921 System: Add frame time graph 2023-01-07 13:10:43 +10:00
Connor McLaughlin fa2fd8f84f Build: Reference GSL 2023-01-07 13:10:43 +10:00
Dolphin ec92ada0fd update Japanese translation 2023-01-07 10:41:22 +09:00
Dolphin 10ccf3ae5b update base duckstation-qt_ja.ts 2023-01-07 10:38:18 +09:00
Dolphin fbbb5a1eee fix compatibility rating to be translated 2023-01-07 10:35:18 +09:00
Dolphin 91a6608118 mark some analog controller/joystick messages as translatable 2023-01-07 10:35:17 +09:00
Connor McLaughlin 06d6447e59 Qt: Add -raintegration command line parameter 2022-12-31 16:14:23 +10:00
Connor McLaughlin f08f124eaa Qt: Move RAIntegration menu to Tools
That way it's not hidden by default.
2022-12-31 16:14:23 +10:00
Connor McLaughlin f9bf997c34 Achievements: Fix crash on game change when using RAIntegration 2022-12-31 16:12:03 +10:00
Connor McLaughlin af73d8ac24 D3D12HostDisplay: Fix software cursor rendering 2022-12-27 22:17:58 +10:00
Connor McLaughlin 1bb321c41f MDEC: Don't round when texture replacements are enabled
This changes texture hashes, and people got annoyed :/
2022-12-27 22:17:58 +10:00
Connor McLaughlin 928dd0e665 MDEC: Fix Linux compiling 2022-12-21 17:30:22 +10:00
Connor McLaughlin 5fa5957156 Qt: Fix per-game custom aspect ratio 2022-12-21 13:35:12 +10:00
Connor McLaughlin b530b08bc4 Qt: Fix exiting game in big picture returning to list 2022-12-20 21:45:01 +10:00
Connor McLaughlin fb9608a9cf FullscreenUI: Fix folder changes not applying immediately 2022-12-20 21:37:28 +10:00
Connor McLaughlin c2e15b0078 System: Fix toggling Show GPU Usage at runtime 2022-12-20 21:32:51 +10:00
Connor McLaughlin fd050334c0 FullscreenUI: Warning fixes 2022-12-20 21:26:19 +10:00
Connor McLaughlin 4eb6b90825 AudioStream: Fix building without SSE on Linux 2022-12-20 21:25:15 +10:00
Connor McLaughlin d65cbe42ae GPU: Truncate instead of rounding 24bpp->16bpp
Thanks to axetion for writing a test to confirm this is what the console
GPU indeed does.
2022-12-20 21:19:58 +10:00
Connor McLaughlin 1c8ef86f12 MDEC: Convert to namespace 2022-12-20 21:18:30 +10:00
Connor McLaughlin 81823562fa Qt: Fix a possible crash on shutdown
If the game list is being refreshed due to play time update.
2022-12-20 20:45:23 +10:00
Connor McLaughlin 52817d967b Qt: Fix -fullscreen command line parameter 2022-12-19 23:30:27 +10:00
Connor McLaughlin 11ecf2bb46
Merge pull request #2931 from andercard0/master
Atualização Português do Brasil
2022-12-19 17:17:30 +10:00
Connor McLaughlin e73098873b
Merge pull request #2932 from zkdpower/master
update Simple-Chinese translaton to latest.
2022-12-19 17:17:21 +10:00
bslenul 266a50f7bd Prevent shutdown hotkey from bypassing the state on shutdown setting 2022-12-18 15:23:03 +01:00
zkdpower 0059976884
update Simple-Chinese translaton to latest. 2022-12-15 09:37:36 +08:00
Anderson Cardoso c549b682e5 Atualização Português do Brasil
Atualizado para a versão mais recente.
2022-12-14 08:34:40 -03:00
Connor McLaughlin 3f5552d6ac
Merge pull request #2930 from IlDucci/es_ES_update_20221211
Spanish (Spain) proofread and fixes
2022-12-14 17:59:06 +10:00
shikulja c938d1fd98
Update Russian translation (#2929)
* Update Russian translation

* Update Russian translation
2022-12-14 17:58:55 +10:00
Connor McLaughlin 3082fd55d7 Qt: Add output audio device selection 2022-12-14 17:58:14 +10:00
Connor McLaughlin 8ab46d0713 MDEC: Redo IDCT and conversion
RE2 backgrounds look better now (mainly due to the 24bpp->16bpp
conversion). Also implements signed output (untested).
2022-12-14 17:28:34 +10:00
IlDucci b4af23f657 Spanish (Spain) proofread and fixes
- Restoring consistency to terms, both from Sony and for the emulator (tarjeta de memoria is now Memory Card, for example).
 - Correcting a few typos in variables that were {}.
 - Proofread/Spellcheck pass.
2022-12-11 19:51:15 +01:00
Connor McLaughlin 1905ce3e01 CDROM: Don't prevent GetlocL after Init
Console apparently just returns whatever was in memory, even though it
seeked to the start. Fixes Meremanoid booting.
2022-12-08 19:56:00 +10:00
Connor McLaughlin dfdbc9a8ce OpenGLHostDisplay: Update sync interval on MakeCurrent() 2022-12-08 13:21:21 +10:00
Connor McLaughlin 9d23df3aba OpenGLHostDisplay: Set swap interval on emu thread
Fixes vsync being locked on in Linux.
2022-12-07 12:37:57 +10:00
Connor McLaughlin e27f259bf8 System: Fix broken missing-SBI detection 2022-12-06 18:09:40 +10:00
Connor McLaughlin 7101b86d2f System: Don't unconditionally apply TTY enable patch
Fixes Intelligent Qube hang.
2022-12-06 13:31:35 +10:00
Connor McLaughlin 7a362bf8f6 Qt: Remove dead code from ControllerBindingWidget_Base
This was moved to the settings tab a while back.
2022-12-04 21:06:02 +10:00
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
Connor McLaughlin 1ba877409f HostDisplay: Remove sleep logging
Accidentially left this in...
2022-12-04 18:34:02 +10:00
Connor McLaughlin f8cb480779 Timer: Improve SleepUntil() 2022-12-04 15:40:46 +10:00
Connor McLaughlin 13f7672a78 FullscreenUI: Allow using input button to clear bindings 2022-12-04 14:09:33 +10:00
Connor McLaughlin 7d3ac98cc6 HostDisplay: Manually throttle fullscreen UI presentation
Fixes flickering screen in fullscreen with Vulkan.
2022-12-04 14:06:56 +10:00
Connor McLaughlin eafa4fb1a3 HostDisplay: Simplify method naming
Match PCSX2.
2022-12-04 13:22:13 +10:00
Connor McLaughlin 6f868e8d2a InputManager: Ensure Android source is always enabled 2022-12-04 13:20:08 +10:00
RSDuck 527a1e6d5e Various fixes for the postprocessing controls in the fullscreen GUI 2022-12-03 20:26:24 +01:00
RSDuck da963d4e37 Correct "Read Speedup" to "Seek Speedup" 2022-12-03 11:55:28 +01:00
Connor McLaughlin b881c7e7c4 Qt: Fix macro frequency not saving 2022-11-29 20:42:15 +10:00
Connor McLaughlin 71c558625e GPU/SW: Fix incorrect min/max in polylines
Thanks to FPGAzumSpass for catching.
2022-11-28 18:04:58 +10:00
Connor McLaughlin a6f5ac264e CDROM: Handle some edge cases
- Reel Fishing: Reads while an implicit seek is still going.
 - Transformers - Beast Wars: Needs a longer delay when it issues a
   ReadN after a SeekL and simulated position hits exactly.
2022-11-28 18:04:28 +10:00
Connor McLaughlin 11559c18e3
Merge pull request #2926 from zkdpower/master
update simple-chinese translation.
2022-11-23 20:21:19 +10:00
Connor McLaughlin e7e292da2d
Merge pull request #2925 from IlDucci/es-ES_update20221121
Spanish (Spain) translation update
2022-11-23 20:21:08 +10:00
Connor McLaughlin b0e9208950 Qt: Try loading base translation without suffix 2022-11-23 20:20:37 +10:00
Connor McLaughlin 2610bb11cd Qt: Work around popups opened behind window in Wayland 2022-11-23 20:14:31 +10:00
Connor McLaughlin 373297f35b Qt: Work around game-list-disappear issue in Wayland 2022-11-23 20:04:26 +10:00
Connor McLaughlin 7a30c9ea43 GL/Context: USe glXMakeContextCurrent() for GLX 2022-11-23 19:18:17 +10:00
Connor McLaughlin 0d178a2a9e GL/Context: Prefer EGL over GLX on all platforms 2022-11-23 19:14:28 +10:00
Connor McLaughlin 27b0847ee7 WindowInfo: Don't clear display when going surfaceless
Fixes panic when a popup occurs when using GLX.
2022-11-23 19:13:29 +10:00
Connor McLaughlin add2b5fbae Qt: Fix initial/default value of fullscreen cursor hide 2022-11-23 19:13:13 +10:00
Connor McLaughlin cf05037428 GPU: Fix GL shaders on Mesa with PGXP + uncorrected colours 2022-11-22 23:14:54 +10:00
zkdpower 5d1f3f74ef
update simple-chinese translation. 2022-11-22 16:20:16 +08:00
IlDucci 4006f4d1f5 Spanish (Spain) translation update.
Updating the Spanish (Spain) translation with the latest changes. Please remember that the shared "qtbase_es.qm" is still not being duplicated as "qtbase_es-es.qm", and thus, the generic translations (for buttons like Close/OK/Cancel) are still not being applied. Thank you.
2022-11-21 19:44:44 +01:00
Connor McLaughlin 201a671709 System: Fix dumping audio on boot 2022-11-21 12:55:24 +10:00
Connor McLaughlin 8d7aea5e19 Host: Add GetTopLevelWindowInfo()
And use it for screensaver inhibiting on Linux.
2022-11-18 18:44:00 +10:00
Connor McLaughlin 3d4d2336a9 scmversion: Filter legacy tag 2022-11-18 17:48:43 +10:00
Connor McLaughlin ae4366498e Qt: Add migration of old controller binds to new 2022-11-18 17:16:21 +10:00
Connor McLaughlin 4b1e54d74f Qt: Hide toolbar by default 2022-11-18 17:16:21 +10:00
Connor McLaughlin 4c17868f91 Qt: Fix crash on language change if system running 2022-11-18 17:16:21 +10:00
Connor McLaughlin 78e1d6e523 Qt: Hide developer column by default 2022-11-18 17:16:21 +10:00
zkdpower 0655e86049
update simple-chinese language to latest. 2022-11-16 17:56:36 +08:00
Connor McLaughlin 30556cb40a GL/Context: Prefer EGL over GLX on ARM 2022-11-15 21:33:06 +10:00
Connor McLaughlin 6db90e8116 BIOS: Add detection of OpenBIOS 2022-11-15 21:22:42 +10:00
Spencer Alves ffa120d4e2 Achievements: Fix building Qt frontend with achievements disabled 2022-11-15 18:32:40 +10:00
Connor McLaughlin dec28501ed
Merge pull request #2921 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-11-10 18:56:28 +10:00
zkdpower bfa5d3e8e9
Update Simple-Chinese translation to latest. 2022-11-07 20:16:04 +08:00
Anderson Cardoso 965ca0851d Atualização Português do Brasil
- Mensagem de alerta para conquistas da guia de configurações globais e conquistas.
2022-11-05 14:16:59 -03:00
Connor McLaughlin a6a52b31ad Achievements: Add option to disable notifications 2022-11-05 15:01:48 +10:00
Connor McLaughlin 601e3586b2 CPU/CodeCache: Impove overflow handling 2022-11-05 14:43:52 +10:00
Connor McLaughlin bdde3ce07b XAudio2Stream: Remove redundant check 2022-11-03 13:17:23 +10:00
Connor McLaughlin fad7d68ec5
Merge pull request #2919 from andercard0/master
Atualização Português do Brasil
2022-11-03 13:13:39 +10:00
Connor McLaughlin 5614887678 XInputSource: Reload devices on initialize 2022-11-03 13:13:10 +10:00
Connor McLaughlin 97ff2bf000 Misc: Remove last remnants of UWP 2022-11-03 13:13:10 +10:00
Anderson Cardoso 48f84a7433 Atualização Português do Brasil 2022-10-31 09:13:49 -03:00
Connor McLaughlin 438f085cfe
Merge pull request #2917 from andercard0/master
Atualização Português do Brasil
2022-10-31 18:11:47 +10:00
Connor McLaughlin 99e64e6593 Merge pull request #2918 from xujibbs/patch-1
Update mainwindow.cpp
2022-10-31 18:11:19 +10:00
Connor McLaughlin 94ff7a3f13 EvdevInputSource: Add missing override 2022-10-31 18:09:26 +10:00
Connor McLaughlin c096752791 FullscreenUI: Minor fixes 2022-10-31 18:08:26 +10:00
xujibbs 90573986dd
Update mainwindow.cpp 2022-10-29 18:50:33 +08:00
Anderson Cardoso 4599d201bc Atualização Português do Brasil
Descrição do tempo de jogo atualizada.
2022-10-24 16:14:33 -03:00
Connor McLaughlin 6f70946860 ImGuiManager: Update FA glyph range 2022-10-23 14:51:52 +10:00
Connor McLaughlin f1aba930b2
Merge pull request #2916 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-23 14:50:30 +10:00
Connor McLaughlin 2f027b04b6
Merge pull request #2915 from shikulja/master
Update Russian translation
2022-10-23 14:50:23 +10:00
Connor McLaughlin 58c3c44ae9
Merge pull request #2913 from andercard0/patch-7
Atualização Português do Brasil
2022-10-23 14:50:17 +10:00
Connor McLaughlin 72dfbaf6cc Misc: Backports from PCSX2 UI 2022-10-23 14:49:44 +10:00
zkdpower c262866e0e
Update Simple-Chinese translation to latest. 2022-10-22 11:42:14 +08:00
shikulja 32c15c42cc Update Russian translation 2022-10-21 17:05:55 +03:00
Connor McLaughlin 8438506206 Qt: Crash fix 2022-10-21 23:32:52 +10:00
Anderson Cardoso 42e347c1f7
Atualização Português do Brasil 2022-10-21 09:55:08 -03:00
Connor McLaughlin 3ff5012f50
Merge pull request #2912 from andercard0/patch-6
Atualização Português do Brasil
2022-10-21 21:29:25 +10:00
Connor McLaughlin 812338a5bd
Merge pull request #2911 from zkdpower/master
Update Simple-Chinese language file to latest.
2022-10-21 21:29:11 +10:00
Connor McLaughlin f5b7311a45 Controllers: Make deadzone circular 2022-10-21 21:20:21 +10:00
Connor McLaughlin ca571f8a78 GameList: Add played time tracker 2022-10-21 21:20:21 +10:00
Connor McLaughlin 6def728888 Qt: Display deadzone/sensitivity/etc as whole number instead of decimal 2022-10-21 21:01:30 +10:00
Anderson Cardoso 553011b592
Atualização Português do Brasil
Mensagem OSD.
2022-10-20 22:05:00 -03:00
Connor McLaughlin b154579c0d RegTest: Fix incorrect config keys 2022-10-21 00:30:42 +10:00
Connor McLaughlin ac3b3e89f4 Qt: Make automap failure message more friendly 2022-10-21 00:30:42 +10:00
Connor McLaughlin b6686b8239 System: Preserve controller type on core settings reset 2022-10-21 00:30:42 +10:00
Connor McLaughlin 8e95248ef3 GL/Context: Always prefer GLES on Android 2022-10-21 00:30:42 +10:00
Connor McLaughlin 0b0e910892 DInputSource: Use W variants of APIs 2022-10-21 00:30:42 +10:00
zkdpower c442c62682
Update Simple-Chinese language file to latest. 2022-10-16 16:43:32 +08:00
shikulja 107bff0e7f
Update Russian translation (#2910)
* Update Russian translation

* Purge Russian translation
2022-10-14 20:35:25 +10:00
Connor McLaughlin c2f4192f5f FullscreenUI: Remove temporary force-settings-open 2022-10-14 20:35:01 +10:00
Connor McLaughlin 5b14796654
Merge pull request #2909 from andercard0/master
Atualização Português do Brasil
2022-10-14 00:18:59 +10:00
Connor McLaughlin 037f43f7d0 FullscreenUI: Add post processing settings 2022-10-14 00:14:35 +10:00
Connor McLaughlin 11ba87059e HostDisplay: Remove parameters which get pulled from config
No point duplicating them.
2022-10-14 00:14:34 +10:00
Anderson 0 Cardoso b3300fcd24 Atualização Português do Brasil 2022-10-13 10:29:55 -03:00
Connor McLaughlin 43e959bdc9
Merge pull request #2908 from andercard0/master
Autalização Português do Brasil
2022-10-13 22:55:56 +10:00
Connor McLaughlin ccfe3925fc HostDisplay: Use border sampling for post processing shaders 2022-10-13 22:53:16 +10:00
Connor McLaughlin c528a96215 RegTest: Disable fast boot and game settings 2022-10-13 22:53:16 +10:00
Connor McLaughlin c9d13c028e CDROM: Debugger names for some commands 2022-10-13 22:53:16 +10:00
Connor McLaughlin 2c867bc3df HostDisplay: Blit before post processing, not after
Should be a tiny performance boost on tilers.
2022-10-13 22:13:09 +10:00
Connor McLaughlin adf41b9bbd D3D12HostDisplay: Implement post processing 2022-10-13 22:13:09 +10:00
Anderson 0 Cardoso bc20054278 Autalização Português do Brasil 2022-10-13 08:39:27 -03:00
Connor McLaughlin cc3fadba14 Qt: Move downsampling to enhancement settings 2022-10-13 17:55:25 +10:00
Connor McLaughlin 98ef639c0a Qt: Change post settings style to sunken 2022-10-13 17:43:09 +10:00
Connor McLaughlin 8afea2fef8 HostDisplay: Fix post-processing time, add original source size 2022-10-13 17:42:15 +10:00
Connor McLaughlin bcd04e5f51 Qt: Expose display position/alignment in UI 2022-10-13 17:40:58 +10:00
Connor McLaughlin 0709f92ac1 Misc: Cleanup/deduplicate from c9cba5e 2022-10-13 17:37:39 +10:00
Connor McLaughlin 1538f26013 Qt: Move some settings around, add OSD options 2022-10-13 17:27:09 +10:00
Connor McLaughlin 5498ddfab7 RegTest: Port to new host abstractions 2022-10-13 17:27:09 +10:00
nobody 553d58052b Expose Display Host Aligment as a Setting in Ini 2022-10-09 00:55:56 -04:00
Connor McLaughlin 0cd331629b
Merge pull request #2906 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-09 14:21:29 +10:00
Connor McLaughlin e395a74832 Settings: Fix default values for achievements 2022-10-09 14:21:01 +10:00
zkdpower 320b646076
Update Simple-Chinese translation to latest. 2022-10-09 12:19:24 +08:00
Connor McLaughlin 4feb5ad548 Controller: Make InAnalogMode() virtual 2022-10-09 14:10:54 +10:00
Connor McLaughlin 21da5036c0
Merge pull request #2904 from andercard0/master
Atualização Português do Brasil
2022-10-09 12:43:12 +10:00
Connor McLaughlin 11e7e79c16 FullscreenUI: Fix description string 2022-10-09 12:42:34 +10:00
Anderson 0 Cardoso 3fa2f62775 Atualização Português do Brasil
- OSD de  conquistas
- OSD referente a versão Android
2022-10-08 12:00:01 -03:00
shikulja 3f68ef39ae
Update Russian translation (#2903)
* Update Russian translation

* Purge Russian translation
2022-10-08 23:37:12 +10:00
Connor McLaughlin 3a3f571ecc Settings: Persist OSD options when resetting 2022-10-08 23:36:39 +10:00
Connor McLaughlin 1745d3e803 Settings: Don't allow both runahead and rewind 2022-10-08 23:36:24 +10:00
Connor McLaughlin 42768c3101 Achievements: Fix a few minor issues 2022-10-08 21:21:33 +10:00
Connor McLaughlin 8d53eb5df8
Merge pull request #2902 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-08 20:26:20 +10:00
Connor McLaughlin 550b4928c2 Achievements: Backports from PCSX2 2022-10-08 20:25:42 +10:00
zkdpower 426f624669
Update Simple-Chinese translation to latest. 2022-10-07 11:02:07 +08:00
Connor McLaughlin 6d32e9bc10
Merge pull request #2901 from andercard0/master
Atualização Português do Brasil
2022-10-06 23:27:33 +10:00
Connor McLaughlin bb4a65f1dd Achievements: Save submitted time from API in leaderboards 2022-10-06 22:50:59 +10:00
Anderson 0 Cardoso 4a70740b2b Atualização Português do Brasil
- Acrescentado opções faltantes
- Opções OSD de PGXP
2022-10-05 21:07:24 -03:00
Connor McLaughlin 10f98106dd Misc: Normalize code vs serial usage 2022-10-05 18:29:44 +10:00
Connor McLaughlin 5f6490f68b GPU/Vulkan: Fix downloads messing up later commands 2022-10-05 18:29:43 +10:00
Connor McLaughlin 564a9bdeb4 GL/Context: Use GL_OES_draw_elements_base_vertex if GLES3.2 is missing 2022-10-05 18:29:43 +10:00
Connor McLaughlin 2231af2dfc
Merge pull request #2899 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-05 18:29:32 +10:00
zkdpower 4e8535c349
Update Simple-Chinese translation to latest. 2022-10-04 14:58:30 +08:00
Connor McLaughlin ab1422b690
Merge pull request #2898 from andercard0/patch-4
Atualização Português do Brasil
2022-10-04 00:46:06 +10:00
Connor McLaughlin c486f6619f Achievements: Avoid potential crash when parsing malformed responses 2022-10-04 00:45:25 +10:00
Anderson Cardoso 6b239d2f4e
Atualização Português do Brasil
PGXP strings updated to latest.
2022-10-03 11:27:01 -03:00
Connor McLaughlin 587fbf6ca7 System: Disable auto analog mode when starting shell 2022-10-04 00:20:37 +10:00
Connor McLaughlin df06931e36 Achievements: Make login progress indeterminate 2022-10-04 00:00:57 +10:00
Connor McLaughlin c3eccf51d1 OpenGLHostDisplay: Fix post-processing with GLES 2022-10-04 00:00:56 +10:00
Connor McLaughlin 8f39ad3555 GPU/OpenGL: Don't recreate context on sw switch when using GLES 2022-10-04 00:00:56 +10:00
Connor McLaughlin 106addf5a8 Qt: Fix shutdown and save state in fullscreen UI 2022-10-04 00:00:56 +10:00
Connor McLaughlin 74452eede3 ImGui: Don't show overlays when system paused 2022-10-04 00:00:56 +10:00
Connor McLaughlin f25d7f6e09 Misc: Fix various warnings 2022-10-04 00:00:56 +10:00
Connor McLaughlin a9038133c8 HostDisplay: Common texture base class for all APIs 2022-10-04 00:00:56 +10:00
Connor McLaughlin 12d400b76a OpenGLHostDisplay: Replace GL ID handle with texture class 2022-10-03 21:08:42 +10:00
Connor McLaughlin 971bba07d6 GPU: Make perspective-correct color interpolation toggleable 2022-10-03 21:08:41 +10:00
Connor McLaughlin 6af5a2486c VulkanHostDisplay: Use coherent memory type for downloads on Adreno
Otherwise it spends a ton of CPU time invalidating the buffer.
2022-10-03 13:13:37 +10:00
Connor McLaughlin 4dc3014fcd Vulkan: Hook up VK_KHR_driver_properties 2022-10-03 13:11:38 +10:00
Connor McLaughlin dc008d3cdc
Merge pull request #2896 from andercard0/patch-3
Atualização Português do Brasil
2022-10-03 12:57:41 +10:00
Connor McLaughlin 26eda7561d
Merge pull request #2897 from zkdpower/master
update simple-chinese translation to latest.
2022-10-03 12:57:16 +10:00
zkdpower 04cc1fdb7b
update simple-chinese translation to latest. 2022-10-02 16:22:41 +08:00
Anderson Cardoso 62dfded7d6
Atualização Português do Brasil
Updated challenge mode description.
2022-10-01 22:45:45 -03:00
Connor McLaughlin 22b41bd153 Achievements: Hardcore mode no longer gives twice the points 2022-10-01 13:39:26 +10:00
Connor McLaughlin 410b384c76 Vulkan/Context: Request API v1.1 2022-10-01 13:31:03 +10:00
shikulja 7ae1509d88
Update Russian translation (#2895)
* Update Russian translation

* Update Russian translation
2022-10-01 13:29:49 +10:00
Connor McLaughlin 8aa1c8827c GPU/D3D11: Purge D3D11::StagingTexture 2022-09-26 22:15:51 +10:00
Connor McLaughlin 6bafcea94f HostDisplay: Remove DestroyRenderDevice() 2022-09-26 22:15:51 +10:00
Connor McLaughlin 84917ec6aa Common/Image: Add resize methods 2022-09-26 22:15:51 +10:00
Connor McLaughlin e3a327f7a2 Vulkan/Texture: Fix updating array textures 2022-09-26 22:15:50 +10:00
Connor McLaughlin f7aa7c659c D3D11/Texture: Add layers/texture arrays 2022-09-26 22:15:50 +10:00
Connor McLaughlin e7fb42347f GL/Texture: Add multi-layer/level support 2022-09-26 22:15:50 +10:00
Connor McLaughlin 5ef0ad1ec6 GPU/Vulkan: Get rid of additional stream buffer 2022-09-26 22:15:50 +10:00
Connor McLaughlin 8d32547ec9 Vulkan/Texture: Allow uploading non-zero layers/levels 2022-09-26 22:15:50 +10:00
Connor McLaughlin aff9f1c25f D3D12: Add helper for offsetting descriptors 2022-09-26 22:15:50 +10:00
Connor McLaughlin cb1e15da58 GPU/D3D12: Fix incorrect stream buffer upload size 2022-09-26 22:15:50 +10:00
Connor McLaughlin 4668334516 GameDatabase: Make unknown controller types non-fatal 2022-09-26 22:15:50 +10:00
Connor McLaughlin 9d27f7095f Vulkan: Use Vulkan Memory Allocator 2022-09-26 22:15:50 +10:00
Connor McLaughlin 37d579c652 BIOS: Compile fix 2022-09-26 20:42:35 +10:00
Connor McLaughlin 187b01f908
Merge pull request #2892 from zkdpower/master
update simple-chinese language file to latest.
2022-09-25 13:07:52 +10:00
Anderson Cardoso 146c99f668
Atualização Português do Brasil (#2893)
* Atualização Português do Brasil

Update strings to latest.

* Update chtDb to the latest

Following games were updated in the Database:

- Spyro 2 - Ripto's Rage
- Medal Of Honor
- Digimon World 3
- Megaman Legends 2
- Star Ocean - The Second Story
- Disney Presents Tigger's Honey Hunt
- Spyro X Sparx - Tondemo Tours
- Resident Evil 1
- Grand Theft Auto
- Castlevania Symphony Of The Night
- Megaman X
- Dino Crisis
- Valkyrie Profile
- MediEvil 2
- Crash Bandicoot - Warped

* Update chtdb.txt

* Update chtdb.txt

* Atualização Português do Brasil

Update file to latest.
2022-09-25 13:07:31 +10:00
Connor McLaughlin 864dffc789
Merge pull request #2894 from lukahn/patch-1
Update bios.cpp
2022-09-25 13:07:04 +10:00
zkdpower c793f5d098
update simple-chinese language file to latest.
update simple-chinese language file to latest.
2022-09-24 17:50:15 +08:00
Connor McLaughlin 78b4fbb515 Achievements: Display points in list window 2022-09-24 14:21:53 +10:00
Connor McLaughlin e54dc9872b Achievements: Display mastered notifications 2022-09-24 13:27:59 +10:00
Connor McLaughlin 5bf1f062b9 Qt: Re-add active/line offset to game properties (advanced) 2022-09-24 13:19:56 +10:00
Connor McLaughlin 583b8cd955 InputManager: Export a few functions 2022-09-24 13:14:28 +10:00
Connor McLaughlin d25a9a22e3 System: Fix per-game bindings being used when disabled 2022-09-24 13:14:24 +10:00
Connor McLaughlin 6fa8c3962e Build: Fixes for Android 2022-09-24 13:14:18 +10:00
Connor McLaughlin 736996ab38 Controller: Add invert and button deadzone options 2022-09-24 13:14:13 +10:00
Anderson Cardoso 1a6bc86136
Atualização Português do Brasil (localization) | Update ChtDb to latest (#2886)
* Atualização Português do Brasil

Update strings to latest.

* Update chtDb to the latest

Following games were updated in the Database:

- Spyro 2 - Ripto's Rage
- Medal Of Honor
- Digimon World 3
- Megaman Legends 2
- Star Ocean - The Second Story
- Disney Presents Tigger's Honey Hunt
- Spyro X Sparx - Tondemo Tours
- Resident Evil 1
- Grand Theft Auto
- Castlevania Symphony Of The Night
- Megaman X
- Dino Crisis
- Valkyrie Profile
- MediEvil 2
- Crash Bandicoot - Warped

* Update chtdb.txt

* Update chtdb.txt
2022-09-24 13:12:02 +10:00
Connor McLaughlin 7af2f252ac
Merge pull request #2887 from zkdpower/master
update simple-chinese language file to latest.
2022-09-24 13:11:41 +10:00
Connor McLaughlin 2186debcd2
Merge pull request #2888 from Calinou/enhancements-overlay-fix-swapped-msaa-ssaa
Fix "MSAA" and "SSAA" texts being swapped in enhancements overlay
2022-09-24 13:11:27 +10:00
Connor McLaughlin 7ef600aaa0
Merge pull request #2889 from Calinou/texture-filtering-warn-performance-cost
Warn about the high performance cost of JINC2 and xBR filtering
2022-09-24 13:11:11 +10:00
Luke Wakefield 2cfbd43bb6
Update bios.cpp
Adding PS1 BIOS files from PS2 consoles.
2022-09-23 16:08:07 +10:00
Hugo Locurcio 086b0d390a
Add usage description for Show CPU Usage
Unlike other display options, this one was missing a description.

This clarifies the option's purpose and the fact that it displays
the host's CPU usage, not the emulated system's CPU usage.
2022-09-22 15:06:36 +02:00
Hugo Locurcio 8152b99ea4
Warn about the high performance cost of JINC2 and xBR filtering
These options (especially xBR) have a very high cost. In my experience,
xBR has a greater impact on the framerate than enabling 4× SSAA or PGXP
in CPU mode (whose quality increase is much more obvious).

These options are also essentially unusable on mobile, regardless of
how powerful your device is. As a result, this adds warnings both
in the option names and the description.

Bilinear filtering is not affected by this performance cost, as GPUs
can perform this in hardware without having to emulate filtering
through a shader.
2022-09-22 14:23:31 +02:00
Hugo Locurcio dcd11d8371
Fix "MSAA" and "SSAA" texts being swapped in enhancements overlay
Previously, when you selected MSAA in the advanced options, you
got MSAA but the enhancements display showed "SSAA".
The opposite happened when you selected SSAA.
2022-09-22 14:08:29 +02:00
zkdpower 76c367e92f
update simple-chinese language file to latest. 2022-09-22 18:43:03 +08:00
Connor McLaughlin d26fef3e4e Achievements: Add leaderboard toggle (+ some minor fixes) 2022-09-21 23:47:58 +10:00
Connor McLaughlin 3760849ac4
Merge pull request #2884 from zkdpower/master
update simple-chinese language file to latest.
2022-09-21 23:19:11 +10:00
Connor McLaughlin 065472ddda Achievements: Fix crash when toggling off with list open 2022-09-21 23:06:23 +10:00
Connor McLaughlin 5568de1e03 Achievements: Add sound effects 2022-09-21 23:06:23 +10:00
Connor McLaughlin a4eb5f1d5d FrontendCommon: Add PlaySoundAsync() 2022-09-21 23:06:23 +10:00
Connor McLaughlin cba4bb4ab2 Achievements: Show primed/challenge-in-progress achievements 2022-09-21 23:06:23 +10:00
zkdpower db27468506
update simple-chinese language file to latest. 2022-09-21 19:32:48 +08:00
Víctor "IlDucci a55ca69b87
Spanish (Spain) translation update (#2882)
* Spanish (Spain) translation update

 - Updated the .ts file itself (seems that es-es was forgotten at the last code update pass).
 - Translated new strings.
 - Fine-tuned others.
 - Cleaned up now-unneeded strings.

* Spanish (Spain) translation update

 - Updated the .ts file itself (seems that es-es was forgotten at the last code update pass).
 - Translated new strings.
 - Fine-tuned others.
 - Cleaned up now-unneeded strings.
2022-09-19 15:42:55 +10:00
Connor McLaughlin bf1af8995a
Merge pull request #2883 from Guwange/update_Japanese_translation
update Japanese translation
2022-09-19 15:42:39 +10:00
Connor McLaughlin c817030263 CMake: Add missing find_package(ECM) for NoGUI/Wayland 2022-09-19 15:41:37 +10:00
Dolphin d8d521e292 update Japanese translation 2022-09-19 13:13:15 +09:00
Connor McLaughlin 3dcd901885 MemoryCardImage: Support importing mem/psx and a few other formats
Untested.
2022-09-18 19:39:57 +10:00
Connor McLaughlin aee8163317 Achievements: Drain outstanding requests when switching games
Stops data being lost when loading state due to data not being
downloaded yet.
2022-09-18 13:24:55 +10:00
Connor McLaughlin d9722516c3 GameList: Handle non-extension-suffixed urls based on content type 2022-09-18 13:24:55 +10:00
Connor McLaughlin cc0127d5ed
Merge pull request #2881 from andercard0/patch-2
Atualização Português do Brasil
2022-09-18 12:12:48 +10:00
Connor McLaughlin a062cc4706 VulkanHostDisplay: Fix uploading of strided textures 2022-09-18 12:10:36 +10:00
Connor McLaughlin 1e6abc1d64 OpenGLHostDisplay: Don't assert when reading back last query 2022-09-18 12:02:38 +10:00
Connor McLaughlin 239b585d8c AudioStream: Fix several-second-looping bug on underrun 2022-09-18 11:56:22 +10:00
Anderson Cardoso 0a27fb1489
Atualização Português do Brasil
Update strings to latest.
2022-09-17 17:51:33 -03:00
Connor McLaughlin ef3ad91ad0 FullscreenUI: Various improvements 2022-09-17 15:56:05 +10:00
Connor McLaughlin 14af29d398 ImGuiManager: Show additional CPU settings 2022-09-17 15:56:05 +10:00
Connor McLaughlin 016eb7c548 Qt: Fix switching CPU execution mode in debug menu 2022-09-17 15:56:05 +10:00
Connor McLaughlin 3e16dbfc37 System: Fix crash when toggling memory exceptions off 2022-09-17 15:56:05 +10:00
Connor McLaughlin 05eecf9944 System: Fix very low underclocks locking up 2022-09-17 15:56:05 +10:00
Connor McLaughlin 436ed10f44 Qt: Fix resetting per-game advanced settings 2022-09-17 15:56:05 +10:00
Connor McLaughlin 6bc4963017
Merge pull request #2880 from zkdpower/master
update simple-chinese language file to latest.
2022-09-17 15:55:48 +10:00
zkdpower 5d95937b5d
update simple-chinese language file to latest. 2022-09-15 10:20:17 +08:00
Anderson 0 Cardoso df7e5300d1 Atualização Português do Brasil
Update new strings to latest.
2022-09-13 10:10:12 -03:00
Connor McLaughlin 389143db64 Qt: Add cover downloader 2022-09-13 20:44:45 +10:00
Connor McLaughlin 21b7261dc9 System: Fix turbo getting dropped on renderer switch 2022-09-13 17:50:42 +10:00
Connor McLaughlin 0b3461338c HostDisplay: Use streaming for sw renderer display 2022-09-13 17:50:42 +10:00
Connor McLaughlin bf76780f11 GameList: Add cover downloader 2022-09-13 17:50:42 +10:00
Connor McLaughlin 023900dc77 System: Fix inverted save screenshot colour channels 2022-09-09 13:31:13 +10:00
Connor McLaughlin aeb3d00002 NoGUI/Win32: Fix text input 2022-09-09 13:31:13 +10:00
zkdpower b4f2e297e9 Update postprocessingsettingswidget.ui
Fixed an issue where the window of post-processing suddenly jumped to the center after switching filters. (special thanks to user 2048 from ppxclub.com)
2022-09-09 13:31:13 +10:00
Anderson Cardoso eaa99f6f50
Atualizçaão Português do Brasil (#2876) 2022-09-09 13:27:22 +10:00
shikulja 740b60d833
Update Russian translation (#2875)
* Update Russian translation

* Purge Russian translation
2022-09-09 13:27:02 +10:00
Connor McLaughlin f2ba596164 Qt: Fix theme change resetting cover scale 2022-09-03 14:20:37 +10:00
Connor McLaughlin bec0d6e7df HostDisplay: Add GPU usage statistics 2022-09-03 14:17:51 +10:00
Connor McLaughlin baf9f641ce Qt: Sync translation sources 2022-09-03 13:56:48 +10:00
Ronnie Sahlberg 81cf59bc21 PBP: The PBP extension needs to be upper-case.
EBOOT.PBP is an archive format used for PS1 Classics games on PSP and PS3
(and PS4 and probably also PS5)
On PSP case does not matter since the file will be stored in a FAT
filesystem but on PS3 it does matter as it will be stored in a UFS2
filesystem which is case sensitive.

EBOOT.PBP files from the official PS Store comes wrapped in a PKG container
and installes as EBOOT.PBP uppercase. Thus other tools that create
EBOOT.PBP files also create them in uppercase such as POP-FE and PSX2PSP.

Change the *.pbp file selector filter to *.PBP so that the file selector
will find these files on platforms with case-sensitive filesystems.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2022-09-03 13:56:30 +10:00
Connor McLaughlin 26159981ce FullscreenUI: Add more missing options 2022-09-03 13:39:59 +10:00
Connor McLaughlin 35f272b336 Settings: Set default controller type to AnalogController 2022-08-29 20:34:12 +10:00
Connor McLaughlin 837495d90f Qt: Fix window close in nogui mode 2022-08-29 20:31:29 +10:00
Connor McLaughlin 28363af3ff FullscreenUI: Add more missing options 2022-08-29 19:19:50 +10:00
Connor McLaughlin c1df77c5f7 Qt: Don't double-click-to-fullscreen when paused 2022-08-29 19:05:41 +10:00
Connor McLaughlin c90e2f19fc NoGUI: Add ConfirmMessage() to platform 2022-08-29 19:05:09 +10:00
Connor McLaughlin d2d2e3ae6e FullscreenUI: Add load/save input profile 2022-08-27 16:52:36 +10:00
Connor McLaughlin 8990ade721 ImguiManager: Fix some missed FA glyphs 2022-08-27 16:52:30 +10:00
Connor McLaughlin 3a5bf6d29b System: Move overlay checking to common 2022-08-27 16:52:24 +10:00
Connor McLaughlin ea8d779962 ImguiManager: Only rasterize font awesome glyphs which we need 2022-08-26 23:30:45 +10:00
Connor McLaughlin f9bd2db2dc Common/Image: Fix saving 2022-08-26 23:30:45 +10:00
Connor McLaughlin 1aa7facda8 Frontends: Pick best render API based on renderer
Stops unnecessary display recreation in big picture UI.
2022-08-26 23:30:45 +10:00
Connor McLaughlin 215cfd3daf NoGui: Fix renderer switching on Win32 2022-08-26 23:30:45 +10:00
Connor McLaughlin 73185bfb22
CMake: Fix Mac build (#2874) 2022-08-26 13:30:30 +10:00
Connor McLaughlin cab51c6764 FullscreenUI: Re-enable most previously-missing settings 2022-08-26 01:26:55 +10:00
Connor McLaughlin cac2714555 GPU/OpenGL: Also disable texture buffer for ANGLE
Hopefully resolves issues with Exynos S22+.
2022-08-26 01:26:13 +10:00
Connor McLaughlin bfafa95f65 EvdevInputSource: Migrate to new abstractions 2022-08-25 00:55:58 +10:00
Connor McLaughlin 6df7d9acda NoGUI: Migrate to new host abstraction 2022-08-25 00:55:58 +10:00
Connor McLaughlin 7277d29ff9 Host: Move CreateDisplayForAPI() into common code 2022-08-25 00:55:58 +10:00
Connor McLaughlin 4f2da4213d
Merge pull request #2873 from zkdpower/master
update simple-chinese translation to latest.
2022-08-22 20:20:01 +10:00
Dolphin a6bb444713
Update Japanese translation (#2872)
* update base duckstation-qt_ja.ts

* update Japanese translation

* clean up vanished entries in duckstation-qt_ja.ts
2022-08-22 20:19:52 +10:00
Connor McLaughlin 9704b8effd
Merge pull request #2871 from andercard0/master
Atualização Português do Brasil
2022-08-22 20:18:57 +10:00
Connor McLaughlin c320e8cf57 Achievements: Misc fixes 2022-08-22 20:01:04 +10:00
Connor McLaughlin 7bbacd2392 Misc: Remove unused code 2022-08-22 19:55:38 +10:00
zkdpower e303660dc2
update simple-chinese translation to latest. 2022-08-19 17:30:49 +08:00
Anderson Cardoso 5712ac6795
Atualização Português do Brasil
Updated OSD strings to the latest.
2022-08-18 15:55:43 -03:00
Connor McLaughlin c7e8233b7b System: Move present skip check to core 2022-08-19 00:07:14 +10:00
Connor McLaughlin de21ff250c CommonHost: Default fullscreen hotkey to F11 2022-08-19 00:07:10 +10:00
Connor McLaughlin 9bb73dea04 Qt: Move translation-related functions to their own file 2022-08-18 23:20:03 +10:00
Connor McLaughlin 0f82dc9161 System: Use streaming for compressed save 2022-08-18 23:10:15 +10:00
Connor McLaughlin 0572d0cd4b Common: Add ByteStream implementations for zstd 2022-08-18 23:10:15 +10:00
Connor McLaughlin 759938a5cf System: Support compressing save states 2022-08-18 23:10:15 +10:00
Connor McLaughlin 0154a594c9 ByteStream: Devirtualize where unnecessary 2022-08-18 23:10:15 +10:00
Connor McLaughlin c66a9f117d System: Don't empty buffers on state load 2022-08-18 23:10:15 +10:00
Dolphin 0d03aa2b45 generate GlyphRanges for ja/zh-cn based on *.ts files 2022-08-18 14:25:44 +09:00
Dolphin 01f0c1ff3d fix OSD message about ChallengeMode to be translatable 2022-08-18 00:54:08 +09:00
Dolphin ff09edf3d7 fix AchievementSummary/Notification font issue for ja/zh-cn 2022-08-18 00:54:08 +09:00
Connor McLaughlin 5e73242d66
Merge pull request #2868 from andercard0/master
Update Brazilian Portugese localization
2022-08-16 21:24:23 +10:00
Connor McLaughlin 86cba1e04d System: Fix present skip getting activated on unpause
When using vsync+sync to host refresh+optimal frame pacing.
2022-08-16 21:23:16 +10:00
Connor McLaughlin 2703880d69 GameList: Fix building on 32-bit ARM 2022-08-16 21:22:59 +10:00
Anderson 0 Cardoso 626c1353a0 Update Portugese Locales
Fix missing cheevos description.
2022-08-15 16:24:47 -03:00
Connor McLaughlin 16d15f5c65 InputManager: Don't load bindings for inactive multitap ports 2022-08-16 00:05:46 +10:00
Connor McLaughlin c656f5cbd7 InputManager: Fix parsing sensor/accelerometer binding 2022-08-16 00:05:46 +10:00
Connor McLaughlin e9126aeeb8 Common: Add SHA1Digest 2022-08-16 00:05:46 +10:00
Connor McLaughlin 3abf1df362 System: Fix volume after toggling fast forward 2022-08-15 17:23:34 +10:00
Connor McLaughlin 5b2c18e27c SPU: Convert to namespace 2022-08-15 17:22:23 +10:00
Connor McLaughlin 6c69cf33c2 System: Fix loading states with different media path 2022-08-15 17:14:34 +10:00
Anderson Cardoso 8de3e65b92
Atualização Português do Brasil (#2865)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts

* Portuguese translation Update

Updated more missing strings to latest.

* Atualização Português do Brasil

Tradução atualizada para última versão.

* Update Turkish language

Update Turkish language to its latest version, validated by native speaker!
2022-08-15 17:14:18 +10:00
Connor McLaughlin df1affe341
Merge pull request #2866 from zkdpower/master
update the simple-chinese language file to latest.
2022-08-15 17:14:03 +10:00
zkdpower a0f346596d
update the simple-chinese language file to latest. 2022-08-11 11:09:42 +08:00
Connor McLaughlin 2842167184 scmversion: Fix generation on Linux 2022-08-10 17:59:13 +10:00
Connor McLaughlin 819b27a1a1
Merge pull request #2864 from zkdpower/master
update simple-chinese language file to latest.
2022-08-10 17:50:32 +10:00
Connor McLaughlin e2ecfa64e9 IniSettingsInterface: Make writes atomic
Fixes potential settings corruption if we crash while saving.
2022-08-10 17:48:35 +10:00
Connor McLaughlin 1db24e8014 IniSettingsInterface: Prevent multiple threads loading/saving at once 2022-08-10 17:26:52 +10:00
Connor McLaughlin 7134af509c Qt: Redraw window after setting changes when paused 2022-08-10 17:08:59 +10:00
Connor McLaughlin 4688277987 SwapChain: Reduce buffer count from 3 to 2 2022-08-10 17:08:59 +10:00
Connor McLaughlin a5f18ae325 InputManager: Fix macros not being copied in profile 2022-08-10 17:08:59 +10:00
Connor McLaughlin 795ddee79c Qt: Fix relative mode for PSMouse 2022-08-10 17:08:59 +10:00
Connor McLaughlin ddbe28830e Qt: Fix incorrect mouse button event being fired
Fixes left click bindings.
2022-08-10 17:08:59 +10:00
Connor McLaughlin f3ec05f1ba Qt: Add missing binding UI for PS Mouse 2022-08-10 17:08:59 +10:00
zkdpower bdd42c7855
update simple-chinese language file to latest. 2022-08-10 14:14:34 +08:00
Connor McLaughlin f5495adb7d Qt: Don't set working directory on startup
Not needed now we have relative paths for cards etc.
2022-08-10 15:23:23 +10:00
Connor McLaughlin 4faa49d42c System: Fix framerate spike after pausing in debugger 2022-08-10 15:19:15 +10:00
Connor McLaughlin 916900be5d Misc: More warning fixes 2022-08-10 14:33:31 +10:00
shikulja 0f198cbe3a
Update Russian translation (#2861)
* Update Russian translation

* Purge Russian translation
2022-08-10 13:44:52 +10:00
Connor McLaughlin fedff65700
Merge pull request #2862 from zkdpower/master
update the simple-chinese language file to latest.
2022-08-10 13:44:42 +10:00
Anderson Cardoso c199918bc9
Portuguese translation Update (#2863)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts

* Portuguese translation Update

Updated more missing strings to latest.
2022-08-10 13:44:25 +10:00
Connor McLaughlin 477bb3d554 Misc: Clean up a few warnings 2022-08-10 13:41:13 +10:00
Connor McLaughlin c3da236f92 System: Preparations for per-game controller settings 2022-08-10 13:09:48 +10:00
Connor McLaughlin 54c2447ff3 System: Rework some throttler/vsync logic 2022-08-10 13:09:32 +10:00
Connor McLaughlin b698ff1fff Common: Add build_timestamp.h 2022-08-10 13:05:52 +10:00
Connor McLaughlin 7be1ad0289 FullscreenUI: Move resources and add lightweight Android version 2022-08-10 13:05:28 +10:00
Connor McLaughlin a35e1b7a25 Achievements: Fix requests being sent when not logged in 2022-08-10 13:04:20 +10:00
Connor McLaughlin 6aa2e9017b GameDatabase: Fix cache not invalidating when out-of-date 2022-08-10 13:03:53 +10:00
Connor McLaughlin a017806c6e GameList: Fix title of files not in database 2022-08-10 13:03:40 +10:00
Connor McLaughlin 5ac9c3f022 Controller: Add multiplier/format to settings 2022-08-10 13:03:15 +10:00
Connor McLaughlin ae0d60fcd8 Timer: Spin for last 1ms on non-windows too 2022-08-10 13:02:23 +10:00
Connor McLaughlin 73a80d3a1d scmversion: Fix generation on Macs 2022-08-07 01:31:24 +10:00
Connor McLaughlin b581cc4777 Vulkan/SwapChain: Fix crash on fullscreen with MoltenVK 2022-08-07 01:31:24 +10:00
Connor McLaughlin 093979a65a Build: Disable mmap fastmem for Apple Silicon
It uses 16K pages, which means we'd also have to protect at 16K
granularity... which might be okay, but there's probably going to be
more faults due to code/data in the same page, which negates much of the
benefit.
2022-08-07 01:31:24 +10:00
zkdpower 64ed6c52ac
update the simple-chinese language file to latest. 2022-08-06 14:47:06 +08:00
Connor McLaughlin c614476a60 Qt: Fix resetting controller type-specific settings 2022-08-06 00:10:00 +10:00
Connor McLaughlin a37c330f4b
Merge pull request #2859 from zkdpower/master
update simple-chinese language file to latest.
2022-08-05 21:50:27 +10:00
Anderson_Cardoso a8cdc288b8
Portuguese translation Update (#2858)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts
2022-08-05 21:50:08 +10:00
Connor McLaughlin 8776bfe46d Qt: Move controller setting popups into dialog 2022-08-05 21:49:13 +10:00
zkdpower 56a2199dfb
update simple-chinese language file to latest. 2022-08-05 19:16:27 +08:00
Connor McLaughlin 8d50ebe538 Qt: Support per-game setting of spinboxes 2022-08-05 20:48:39 +10:00
Connor McLaughlin 1109a81b8a InputManager: Fix unchangable input while paused/frame stepping 2022-08-05 18:14:38 +10:00
Connor McLaughlin 1289064316 Settings: Drop audio sync option
Not relevant since time stretching was added.
2022-08-05 17:57:47 +10:00
Connor McLaughlin 57c1ca97f7 Qt: Hook up audio driver selection 2022-08-05 17:50:28 +10:00
Connor McLaughlin 06ecc50797 System: Fix CPU usage not showing for sw-renderer-for-readbacks 2022-08-05 17:17:29 +10:00
Connor McLaughlin 8f314c8d49 System: Fix vsync resetting on pause and fast forward on boot 2022-08-05 17:09:44 +10:00
Connor McLaughlin fd3de15589 ImGuiManager: Include renderer in enhancement info 2022-08-05 17:09:25 +10:00
Connor McLaughlin 589785f8a0 System: Don't print whole path in save OSD messages 2022-08-05 17:09:02 +10:00
Connor McLaughlin 6bf0ad789e fixup! Misc: Necessary emucore changes for Android 2022-08-05 17:07:07 +10:00
Connor McLaughlin 523297c60e System: Fix querying invalid handle on boot 2022-08-05 17:06:50 +10:00
Connor McLaughlin 9c3e4c78c8 System: Fix match window aspect ratio not working on startup 2022-08-05 17:06:02 +10:00
Connor McLaughlin 25d2148ae4 Misc: Necessary emucore changes for Android 2022-08-05 17:05:21 +10:00
Connor McLaughlin bdb486ccaa Settings: Fix build without cubeb 2022-08-04 21:39:15 +10:00
Connor McLaughlin 31a17cd3c6 FrontendCommon: Remove SDLInitializer
Not needed anymore.
2022-08-04 21:35:32 +10:00
Connor McLaughlin ea65c0970c FrontendCommon: Drop SDL2 audio output 2022-08-04 21:34:16 +10:00
Connor McLaughlin 679f1a51db CommonHost: Fix volume hotkeys 2022-08-04 21:20:26 +10:00
Connor McLaughlin 49b4e1f0a6 Qt: Fix crash on startup with autoboot 2022-08-04 21:09:07 +10:00
Connor McLaughlin d8d18d49eb
Merge pull request #2855 from zkdpower/master
update simple-chinese language file.
2022-08-04 21:08:52 +10:00
Connor McLaughlin e91ec23e84
Merge pull request #2856 from Guwange/fix_translation_context_guncon
Fix translation context for GunCon
2022-08-04 21:08:43 +10:00
Dolphin 44bf0ef8cb fix translation context for AnalogJoystick 2022-08-04 01:10:24 +09:00
Dolphin c0626f0535 Fix translation context for GunCon 2022-08-04 00:02:19 +09:00
zkdpower 0299fc4dd0
update simple-chinese language file. 2022-08-03 17:10:36 +08:00
Connor McLaughlin ca1512f47a Vulkan/Loader: Prioritize system libvulkan dylib, fallback to MoltenVK 2022-08-01 23:07:40 +10:00
Connor McLaughlin e1383d15aa CDROM: Fix crash when changing readahead sectors 2022-08-01 23:07:40 +10:00
Silent c98e0bd096
Bus: Added RAM, RAM_SIZE and RAM_MASK exports for external debugger usage
Useful e.g. for Cheat Engine.
2022-07-31 10:43:26 +02:00
Connor McLaughlin 571a773b29 FileSystem: Fix build failure 2022-07-31 17:42:58 +10:00
Anderson_Cardoso e2af9aa0ca
Updated localization to latest (#2850)
* Updated localization to latest

Atualização Português do Brasil para versão mais atual.

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts
2022-07-31 17:38:37 +10:00
Connor McLaughlin f7a4a16f07
Merge pull request #2851 from zkdpower/master
update simple-chinese language file to latest.
2022-07-31 17:38:27 +10:00
Connor McLaughlin 97d5d659d3 FileSystem: Fix zeros getting stripped in path 2022-07-31 17:37:21 +10:00
Connor McLaughlin 3505ca26e0 SaveStateSelectorUI: Fix loading/saving without popup 2022-07-31 17:33:03 +10:00
Connor McLaughlin d674014e30 CMake: Enable cross-compiling for macos arm64 on x86 2022-07-31 16:57:14 +10:00
Connor McLaughlin 4f5722c932 AudioStream: Fix compiling with clang/arm64 2022-07-31 16:38:45 +10:00
Connor McLaughlin 0006c54c46 Build: Add Mac dependencies and fix packaging 2022-07-31 16:00:37 +10:00
Connor McLaughlin a899ca88f2 Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
Connor McLaughlin cb127b6412 Common: Remove Event 2022-07-30 21:55:12 +10:00
Connor McLaughlin eb166220b1 GPU/SW: Replace event with semaphore 2022-07-30 21:49:56 +10:00
Connor McLaughlin 89659db7ee Path: Unicode handling and tests for SanitizeFileName 2022-07-30 21:46:14 +10:00
zkdpower 9d855b0ea8
update simple-chinese language file to latest.
update simple-chinese language file to latest.
2022-07-30 13:51:43 +08:00
Connor McLaughlin 12875cbcac D3D12/StagingTexture: Fix map persisting through resize 2022-07-30 12:58:20 +10:00
Connor McLaughlin a48ee3282a FullscreenUI: Re-enable cheat list/toggle analog 2022-07-30 12:58:03 +10:00
Connor McLaughlin eb569df025 GameList: Fix setting covers via right click 2022-07-30 00:47:49 +10:00
Connor McLaughlin b074c0d1ee System: Make inter-frame sleep slightly more precise 2022-07-30 00:45:26 +10:00
Connor McLaughlin 66caaf6103 AudioStream: Fix null output 2022-07-29 22:39:38 +10:00
Connor McLaughlin 25b17f1422 FullscreenUI: Add new audio options 2022-07-29 22:30:02 +10:00
Connor McLaughlin 79c401740c FullscreenUI: Fix changing per-game settings not updating 2022-07-29 22:20:07 +10:00
Connor McLaughlin d012f65d4f AudioStream: Fix possible NaN in forced tempo update 2022-07-29 22:16:22 +10:00
Connor McLaughlin be5b979713 AudioStream: Make speed changes less poppy 2022-07-29 21:16:02 +10:00
Connor McLaughlin f6ff7e48c1 Build: Fix compiling for arm64/linux 2022-07-28 22:38:08 +10:00
Connor McLaughlin 68b5dd869c SPU: Add time stretched audio output 2022-07-28 22:10:47 +10:00
Connor McLaughlin f54e32ff01 dep: Add soundtouch 2022-07-28 22:10:47 +10:00
Connor McLaughlin 97506a811e ImGuiManager: Fix default OSD scale 2022-07-28 22:10:47 +10:00
Connor McLaughlin a461ba8be6 System: Update speed limiter on boot 2022-07-28 22:10:46 +10:00
Connor McLaughlin 6b8b08ef61 System: Fix invalid memory read in SW thread stats 2022-07-28 22:10:46 +10:00
zkdpower 5ad268f449
Update Simple-Chinese Translation to latest. (#2843)
* Update Simple-Chinese language file to latest?

Update Simple-Chinese language file to latest?

* Delete duckstation-qt_zh-cn.qm

* Update Simple-Chinese Translation to latest.

Update Simple-Chinese Translation to latest.
2022-07-26 22:04:28 +10:00
Connor McLaughlin 560df7e06d Qt: Fix hide mouse cursor in fullscreen 2022-07-26 22:02:16 +10:00
Connor McLaughlin 6386004b2c FullscreenUI: Fix incorrect vsync state on unpause 2022-07-26 21:46:18 +10:00
Connor McLaughlin c2f4b7e7b8 CDROM: Only apply extra remove delay on disc swap 2022-07-26 20:14:45 +10:00
Connor McLaughlin 13b2cf6b1c WindowInfo: Linux build fix 2022-07-26 20:10:19 +10:00
Connor McLaughlin 1057e42956 CDROM: Add additional time to auto disc swap 2022-07-26 18:52:25 +10:00
Connor McLaughlin 7dcc6512ac
Merge pull request #2839 from andercard0/patch-1
Update - Translation
2022-07-26 18:46:22 +10:00
shikulja 3ca3b0b76c
Update Russian translation (#2840)
* Update Russian translation

* typo
2022-07-26 18:46:10 +10:00
Connor McLaughlin b92a42c44e
Merge pull request #2842 from Iniquitatis/patch-3
Little improvements to the post-processing tab
2022-07-26 18:45:48 +10:00
Connor McLaughlin 19b358359c Qt: Move recompiler icache to console settings page 2022-07-26 18:42:37 +10:00
Connor McLaughlin 8af4f4f01a Common: ScopeGuard -> ScopedGuard 2022-07-26 18:37:16 +10:00
Connor McLaughlin 13e3f2a179 ContextWGL: Backport pbuffer changes 2022-07-26 18:32:55 +10:00
Connor McLaughlin 4295a70a89 Settings: Fix another typo in path saving 2022-07-26 17:39:52 +10:00
Dominus Iniquitatis 9e2b7c0026
Qt: Add margins to the shader configuration box 2022-07-25 17:18:14 +03:00
Dominus Iniquitatis a6369c4740
Qt: Remove unnecessary bottom spacing 2022-07-25 17:14:34 +03:00
Connor McLaughlin 0b4c009d5b Settings: Fix some incorrect folder config keys 2022-07-25 22:44:13 +10:00
Connor McLaughlin 418898fe94 Qt: Fix possible cover cache overflow when zooming 2022-07-25 18:50:57 +10:00
Connor McLaughlin a8f5146010 GameDatabase: Add some missing OSD message keys 2022-07-25 18:06:17 +10:00
Connor McLaughlin f9846e1e4d Qt: Fix frozen display on exiting game with fsui active 2022-07-25 18:06:17 +10:00
Connor McLaughlin c233a8042f GLContext: Dynamically load wayland-egl 2022-07-25 18:06:17 +10:00
Connor McLaughlin 25c52f97d4 CMake: Include Vulkan headers 2022-07-25 01:06:24 +10:00
Connor McLaughlin 5510f66a12 Qt: Support changing theme without reopening window 2022-07-24 23:29:20 +10:00
Connor McLaughlin bc49e2f627 Qt: Don't reset theme when changing language 2022-07-24 23:17:22 +10:00
Connor McLaughlin 29a5ac5d80 D3DHostDisplay: Fix starting in exclusive fullscreen 2022-07-24 17:43:56 +10:00
Anderson_Cardoso 9f3679afa0
Update - Translation
Updated localization to latest.
2022-07-23 10:40:37 -03:00
Silent 3040ce7bbd
FullscreenUI: Untangle Escape button behaviour
Now it doesn't race against Open Pause Menu
2022-07-23 11:38:46 +02:00
Connor McLaughlin 4d89b52d3b
Merge pull request #2837 from CookiePLMonster/fixed-negcon
NeGcon: Fix default mappings
2022-07-23 18:56:37 +10:00
Silent bea9fe4b00
NeGcon: Fix default mappings
I is typically used to "proceed" or "accelerate",
and that is better suited for R2 than L2.
2022-07-23 10:54:54 +02:00
Connor McLaughlin e84f38f466 Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00
Connor McLaughlin 322c0c4c74 Qt: Fix controller defaults resetting some system settings 2022-07-23 18:37:47 +10:00
Connor McLaughlin f07a6c243d FullscreenUI: Make version text less ugly 2022-07-23 13:59:59 +10:00
Connor McLaughlin fc40397818 GPU: Don't set empty post chain 2022-07-23 13:55:09 +10:00
Connor McLaughlin 9b22f0564f Misc: Remove backported license text
For anyone trying to start drama, I have copyright over this code and
never signed a CLA, therefore can relicense it how I see fit (in this
case is no license, i.e. no rights, although the entire DuckStation as
is currently distributed is GPLv3).
2022-07-23 13:55:09 +10:00
Connor McLaughlin be03998be0 System: Fix title not showing for non-database discs 2022-07-23 13:55:09 +10:00
Connor McLaughlin cac9c3fe04 CommonHost: Default escape to opening pause menu 2022-07-23 13:55:09 +10:00
Connor McLaughlin a1edddc59d CDROM: Revamp/improve preload image procedure 2022-07-23 13:55:09 +10:00
Connor McLaughlin 8d7fdae683 CDImagePPF: Precache underlying image when requested 2022-07-23 13:55:09 +10:00
Connor McLaughlin 65991899eb InputManager: Fix default value of SDL input source 2022-07-23 13:55:09 +10:00
Connor McLaughlin 11c0b7467b ImGuiManager: Fix OSD drawing under fsui 2022-07-23 13:55:08 +10:00
shikulja 6c8bcad444
Update Russian translation (#2835)
* Update Russian translation

* Update Russian translation

Cleaning and updating

* Delete clean_and_updt.bat

* Update duckstation-qt_ru.ts

* typo
2022-07-23 13:41:44 +10:00
Anderson_Cardoso 982c9ff40b
Update - Portuguese Brazilian localization (#2834)
* Update 

Update strings to latest!

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts
2022-07-23 13:41:32 +10:00
Connor McLaughlin 0ba623b392 Qt: Fix crash opening game settings 2022-07-23 01:49:53 +10:00
Connor McLaughlin 7c2f335228 Qt: Fix not auto-switching back to game on unpause 2022-07-23 01:34:52 +10:00
Connor McLaughlin a5f5be1a60 Qt: Fix directory setting changes 2022-07-23 01:28:19 +10:00
Connor McLaughlin 78bddd7fe9 Achievements: Crash fix on error 2022-07-23 00:52:03 +10:00
Connor McLaughlin 68121c0f6b Qt: Fix rendering at unthrottled framerate while paused 2022-07-23 00:41:36 +10:00
Connor McLaughlin 667726bbb3 Qt: Make general settings overridable per-game 2022-07-23 00:16:28 +10:00
Connor McLaughlin 75b4891f78 Qt: Fix Apply Game Settings option 2022-07-23 00:13:55 +10:00
Connor McLaughlin c90824f8e9 Qt: Fix incorrect directories on Linux 2022-07-23 00:01:47 +10:00
Connor McLaughlin 23ea7b92bc Qt: Fix saved language setting 2022-07-22 23:48:22 +10:00
Connor McLaughlin 6e5b9c8f33 Qt: Simplify toolbar save/restore 2022-07-22 23:38:23 +10:00
Connor McLaughlin 91fcb56148 Qt: Fix crash on scanning empty directory 2022-07-22 23:33:59 +10:00
Connor McLaughlin 701780e2ef Qt: Regression fixes 2022-07-22 22:53:06 +10:00
Connor McLaughlin 853e9a8a6a Qt: Fix updater 2022-07-22 21:51:00 +10:00
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 2022-07-22 21:19:54 +10:00
Connor McLaughlin af91fcf195 Backport more common classes 2022-07-21 17:29:58 +10:00
Connor McLaughlin f6b3652ae6 Add MemorySettingsInterface 2022-07-21 17:29:58 +10:00
Connor McLaughlin 462eb2c155 Add Host/HostSettings 2022-07-21 17:29:58 +10:00
Connor McLaughlin 6a6ab6529a Backport SettingsInterface 2022-07-21 17:29:58 +10:00
Connor McLaughlin 0c0bd4c995 dep: Update imgui to v1.88 2022-07-21 17:29:58 +10:00
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 2022-07-21 17:29:58 +10:00
Connor McLaughlin d2ca454576 Sync filesystem.h/path.h 2022-07-21 17:29:57 +10:00
Connor McLaughlin f89529015c dep: Move Vulkan loader to common 2022-07-21 17:29:57 +10:00
Connor McLaughlin fd3507c16d Core: Replace Timestamp usage with fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin b5bf3593c4 ByteStream: Move routines from FileSystem to ByteStream 2022-07-21 17:29:57 +10:00
Connor McLaughlin d81e156a29 dep: Add build config for fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin b3c3d5d954 Sync string_util.cpp 2022-07-21 17:29:57 +10:00
wheremyfoodat d959899022 Allow .ps-exe suffix for executables. 2022-07-16 19:05:17 +03:00
Connor McLaughlin 82965f741e
Overhaul japanese translation (#2829)
* update base duckstation-qt_ja.ts

* add white-space between Japanese and English

* replace zenkaku parenthesis and colon with hankaku

* unify wording (memory card, controller), fix okurigana for assign/load

* overhaul Japanese translation

Co-authored-by: Dolphin <dolphin@torikara.org>
2022-05-20 03:46:02 +10:00
Silent 3a70e4d57d
Add keys to more OSD messages:
* Resolution scale
* Multisampling
* Switching software/hardware rendering
* Switching PGXP CPU
* Switching post processing
* Switching widescreen hack
2022-05-09 23:42:28 +02:00
RaydenX93 2d85a51577
Update duckstation-qt_it.ts (#2827)
* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts
2022-05-08 20:11:00 +10:00
Connor McLaughlin 44d47e898e
Merge pull request #2824 from stenzek/raintegration
Cheevos: Add RAIntergration support
2022-04-18 19:32:43 +10:00
Connor McLaughlin 296f613b4e Cheevos: Rework functions into namespace 2022-04-18 19:13:38 +10:00
Connor McLaughlin 9a5ef2d0a2 Cheevos: Add RAIntergration support 2022-04-18 19:13:33 +10:00
Connor McLaughlin a991bb20c8
Merge pull request #2822 from zkdpower/master
Update Simple-Chinese language file to latest
2022-04-17 18:16:52 +10:00
Silent 506796a335
Add 5106, 5146, 5186 codes for indirect reads from a register code 2022-04-15 19:04:02 +02:00
zkdpower 04992fdf09
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2022-04-11 22:42:49 +08:00
Dolphin 7ba0f85718 fix japanese translation - save state dialog filter, debug window key accelerator 2022-04-10 21:51:26 +09:00
Connor McLaughlin 1d9075fa1c Qt: Add es-es locale 2022-04-04 23:31:07 +10:00
Connor McLaughlin 748a75e533
Merge pull request #2818 from andercard0/patch-2
Atualização Português do Brasil
2022-04-04 23:18:51 +10:00
Connor McLaughlin 4652df496b
Merge pull request #2820 from IlDucci/spanish-overhaul
Spanish translation overhaul + Addition of es-ES alternative
2022-04-04 23:18:22 +10:00
Anderson_Cardoso 9a314fb086
Atualização Português do Brasil
Update OSD messages string.
2022-04-03 19:02:16 -03:00
Connor McLaughlin 5d097da160 CDImageCHD: Implement precaching 2022-04-03 21:09:36 +10:00
Connor McLaughlin 9ab64ecdb3 CDImage: Add Precache() method 2022-04-03 21:09:36 +10:00
Connor McLaughlin bceca040d9 dep/libchdr: Remove libFLAC dependency 2022-04-03 21:09:36 +10:00
Dolphin 39a7f6701f fix some japanese translations 2022-04-02 21:28:35 +09:00
Dolphin fe182a26d0 update japanese translation file 2022-04-02 21:28:35 +09:00
Ronnie Sahlberg f7a3358b1f pbp: pstitleimg sections are allowed also for single disc games
Multidisc games are stored inside the EBOOT.PBP file as
A)
pstitleimg
psisoimg
psisoimg
...

Single disk games can be stored in two different formats, with or
without a pstitleimg section, i.e. as

B)
pstitleimg
psisoimg

or

C)
psisoimg

Fix a conditional in duckstation that incorrectly flags B) as an error.
These types of EBOOT.PBP files can be created by the pop-fe utility.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2022-03-29 21:36:39 +10:00
IlDucci f9212363d3 Spanish translation overhaul + Addition of es-ES alternative
In its current state, the Spanish translations for Duckstation are a mess of different dialects, multiple translations for the same terms, mistranslations or excessively literal translations, and typos.

It's a shame, because you could feel that the initial translations were done with care, but were muddled with future revisions.

This commit tries to solve all of these and also change the initial decision of the first translator to have an "universal" "neutral" Spanish, as time has proven it's not possible without a dedicated translator who actually wants to have one Spanish language for all Spanish-speakers across the globe.

I'm not going to be that one, so the next option would be to duplicate the Spanish translations into two: one for the Spanish-speaking American people (called "Latin American Spanish", "español de Hispanoamérica", code es-419") and one for the European Spanish speakers (called "Spanish (Spain)", "español de España", code es-ES).

This distinction is used in multiple software applications that managed to have translators for different languages, and should also funnel any future Latin American Spanish and European Spanish translators to the corresponding file.

I have tried to follow as many existing terms and constructions as possible, restoring and/or rewording any phrasal constructions that were disunified by the multiple translators.

Since I have a limited experience with Latin American Spanish, this commit should be sent as a draft for additional revisions. I'm open to stick to having a single Spanish language, but it has to be done RIGHT.

This is an overview of changes across the board:
 - Added missing translations for QT and Android builds.
 - Unified translations between those.
 - Updated the QT file with the latest string values.
 - Massive removal of Title Uppercasing inherited from English in menu strings (the rules set by the Royal Academy of the Spanish Language, or RAE, limit the areas where Title Uppercasing is considered correct in Spanish. Menu names and window header texts are not within those areas).
 - Unified the treatment of users in the Latin American version to formal "ustedeo". This treatment could be modified with additional input.
 - Removed any gendering assumptions from any string directed towards the user (Are you sure...?, changed ¿Está/s seguro...? with ¿Seguro que...?)
 - Naturalization rewrites.
 - Typo corrections.
 - Gender corrections over definitive terms.
 - Adding missing NBSPs after required mathemathical characters or units.
 - Mass replacement of double/single quotes with angled quotes (the ones approved for Spanish).
 - Quoted non-Spanish, non-proper noun English words as dictated by RAE.
 - Removal of unwanted hyphens to join words (Auto-detectar with Detección automática, post-procesamiento with posprocesamiento). In Spanish, hyphens tend to separate, rather than join.
 - Revision of the compound forms, unified depending on Latin American Spanish or European Spanish.
 - Lowercased the first word of a text between parenthesis (Spanish rules dictate that they should be considered a continuation of the phrase, and thus, they should start with lowercase unless it's a proper noun or a word that must be uppercased) and corrected the positions between periods and parentheses.
 - Unified the accentuation rules for the adverb solo/sólo and the demostrative pronouns (este/ese/aquel) by removing all accents in European Spanish (following the RAE's 2010 suggestions) or keeping/adding them for Latin American Spanish (the 2010 rule ended up being a suggestion because while Spain has mostly deprecated those accents, it appears that the Latin American countries have not). To discuss?
 - Tweaked the key shortcuts for the QT menu to minimize duplicates.
 - Terms unified (this list doesn't represent the entirety of the changes):
    - Failed to (Fallo al/Error al): Fallo al
    - Hardcore Mode (Modo Hardcore/Modo Difícil): «hardcore» mode (Foreign non-proper nouns should be quoted, RetroAchievements does not have an official Spanish translation, so the term should be kept in English)
    - Enable/Disable (habilitado/deshabilitado/activado/desactivado/activo/inactivo): habilitado/deshabilitado
    - host (host/anfitrión/sistema): sistema, TO BE DETERMINED AND UNIFIED
    - Signed (numbers; firmados): (números) con signo
    - scan (verb and noun; escanear): buscar/búsqueda
    - Clear (something, like bindings or codes; despejar, limpiar): borrar/quitar
    - requirement (of a system, requisito/requerimento): requisito
    - input (of a controller, control): entrada
    - Threaded X (hilo de X): X multihilo
    - Frame Pacing (frame pacing): duración de fotogramas
    - XX-bit (XX-bit): XX bits (proper form)
    - Widescreen (screens, widescreen hacks; pantalla ancha, pantalla panorámica): pantalla panorámica
    - Antialiasing (anti-aliasing): Antialiasing (considered a proper noun by NVidia, doesn't need that hyphen)
    - hash: «hash» (could be discussed as "sumas de verificación", like on Dolphin)
    - Focus Loss (perder el foco): ir/entrar en segundo plano
    - toggle (verb for hotkeys, activar): alternar (as the key alternates between enabling and disabling the function, while "activate" might sound like it's just the enable part)
    - Rewind (function; retrocediendo, retrocedimiento): rebobinado (to discuss on LATAM Spanish)
    - shader (shader/sombreado): sombreador
    - resume (resumir): reanudar, continuar (resumir is a false friend)
    - Check (verb; chequear/revisar/comprobar): chequear (LATAM Spanish), comprobar (European Spanish)
    - Add (something; añadir/agregar): agregar (LATAM Spanish, to discuss) or añadir (European Spanish)
    - Enter/Input (ingrese, inserte): ingresar (LATAM Spanish) or introducir (European Spanish)
    - mouse (device; mouse/ratón): mouse (LATAM Spanish), ratón (European Spanish)
    - Auto-Detect (Auto-detectar): Detección automática
    - Controller (control): mando (for European Spanish only)
    - run (a game, the emulator; correr): ejecutar, funcionar (for European Spanish only)
2022-03-28 15:01:08 +02:00
Anderson_Cardoso a3d4c4d648
Small change (fix)
Added tiny fix for table view column "type", when launch Ducko in list mode the type column get a bit squished, I just increased it a bit this number.
2022-03-27 13:15:18 -03:00
Connor McLaughlin 07d331deca
Merge pull request #2814 from CookiePLMonster/y2038
Fix a Y2038 bug in UnixTimeToFileTime
2022-03-27 17:47:35 +10:00
Connor McLaughlin a55537ec1b D3D12/Builders: Fix incorrect depth write mask 2022-03-27 17:38:48 +10:00
Connor McLaughlin 859a156b3c Various build fixes 2022-03-27 17:38:48 +10:00
Connor McLaughlin a55b5022c7 System: Include cheevos state in save states 2022-03-27 16:59:02 +10:00
Connor McLaughlin 584525cb11 Cheevos: Move to core 2022-03-27 16:59:02 +10:00
Connor McLaughlin c43df29abc ImGuiFullscreen: Move to core 2022-03-27 16:59:02 +10:00
Connor McLaughlin fd76f437b3 Core: Purge WITH_IMGUI define 2022-03-27 16:59:02 +10:00
Connor McLaughlin d5128a5ea9 HTTPDownloader: Move to common 2022-03-27 16:59:02 +10:00
Connor McLaughlin cb51ab7197 Misc: Purge unused definitions 2022-03-27 16:59:02 +10:00
Brian Blakely 717ee3103f M3U: Preloading to RAM for single-disc playlists. 2022-03-27 16:58:51 +10:00
Silent e43f2ddddb
Fix a Y2038 bug in UnixTimeToFileTime 2022-03-26 16:49:02 +01:00
Silent 9414f68f51
Add Cheevos::GetAchievementProgressText
Measured achievements formatting is now up to rcheevos,
not DuckStation
2022-01-07 16:59:36 +01:00
Silent 9c91af6dfa
Update to rcheevos v10.2.0
Leaderboard rurl hacks are now replaced by proper calls
2022-01-07 16:21:37 +01:00
Connor McLaughlin 46737acecd CPU: Prevent mismatched va_start/va_end in log 2022-01-06 22:47:10 +10:00
Connor McLaughlin 541947c6f8 CPU/CodeCache: Fix currently-invalidated blocks breaking memory states 2022-01-06 22:47:10 +10:00
Connor McLaughlin bee50481f5 CDImageMDS: Possible fix for multi-track images 2021-12-25 14:28:33 +10:00
Connor McLaughlin 592a591b5f FileSystem: Get rid of trailing nulls in GetWorkingDirectory() 2021-12-25 14:28:33 +10:00
Connor McLaughlin fa9e50d7c1 HostInterface: Don't disable fastmem for runahead 2021-12-25 14:28:33 +10:00
Connor McLaughlin 25ea24853f HostInterface: Don't disable recompiler for runahead 2021-12-25 14:28:33 +10:00
Connor McLaughlin 4513c7a23d System: Invalidate instead of flushing code cache on memory state 2021-12-25 14:28:33 +10:00
Connor McLaughlin c440593788 CPU/CodeCache: Add InvalidateAll() method 2021-12-25 14:28:32 +10:00
Connor McLaughlin fe2062ff9f System: Warning fix 2021-12-25 14:28:32 +10:00
Connor McLaughlin bbf67ef544 CPU: Warning fix 2021-12-25 14:28:32 +10:00
Silent 5d4622af9a
Migrate most dialogs to use QDialogButtonBox 2021-12-13 22:06:05 +01:00
Silent 690fa6ec3c
Memory Card Editor: Make fields not editable 2021-12-13 22:06:04 +01:00
shikulja 6eae2c50e2
Update Russian translation (#2747)
* Update Russian translation

New strings, minor adjustments

* Update duckstation-qt_ru.ts

* Update duckstation-qt_ru.ts
2021-11-27 21:14:46 +10:00
Connor McLaughlin b32012c77d
Merge pull request #2746 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-11-27 21:14:31 +10:00
zkdpower 776e077002
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-11-26 13:12:49 +08:00
Anderson_Cardoso a9913d6c23
Atualização Português do Brasil
Updated file translation to latest.
2021-11-25 23:05:31 -03:00
Connor McLaughlin d55c86ccd8 HostInterface: Fix Linux build 2021-11-26 11:43:58 +10:00
Connor McLaughlin 7c769b1941 CDImageDevice: Don't add out-of-file pregaps to audio tracks 2021-11-26 11:31:59 +10:00
Connor McLaughlin 827048eeda CDImageDevice: Fix printing of track summary 2021-11-26 11:31:59 +10:00
Connor McLaughlin 13f1027f59 Qt: Remove preset buttons from post settings 2021-11-26 11:31:59 +10:00
Connor McLaughlin 61f7e99508 CommonHostInterface: Add speed control hotkeys 2021-11-26 11:31:59 +10:00
Connor McLaughlin 928e492963 HostInterface: Add keys to a bunch of OSD messages 2021-11-26 11:31:59 +10:00
Connor McLaughlin 7522304360 HostInterface: Add keyed OSD messages 2021-11-26 11:31:59 +10:00
Connor McLaughlin c346dfe8a4 SPU: Drop OOB register warnings to dev level 2021-11-26 11:31:59 +10:00
Albert Liu 1f07ea6ecc MDEC: EOB is optional for complete blocks 2021-11-14 20:46:05 -08:00
Connor McLaughlin fbf52b57e8 Qt: Fix save state to file executing in UI thread 2021-11-11 11:48:20 +10:00
Connor McLaughlin c54c5f1b95 Common/CueParser: Remove redundant check for CATALOG 2021-11-10 13:38:06 +10:00
Connor McLaughlin a8ca544648 NoGUI: Fix incorrect mask in modifier lookup 2021-11-10 13:37:37 +10:00
Connor McLaughlin a2223124ad Qt: Correct behavior of sorting in game list model
Turns out Qt inverts it for us.
2021-11-10 13:35:41 +10:00
Connor McLaughlin fca4a2ec28 Common/FileSystem: Fix a couple of warnings from #2716 2021-11-10 13:18:30 +10:00
Connor McLaughlin e6741dad9b Common/Timestamp: Use tuple for comparison operators 2021-11-10 13:00:32 +10:00
Connor McLaughlin 13453ee6d8
Merge pull request #2715 from stenzek/pvd-hash
System: Use exe hash plus pvd hash for image hash code
2021-11-10 12:34:55 +10:00
Connor McLaughlin 14eecae680 System: Use exe hash plus pvd hash for image hash code 2021-11-09 12:54:30 +10:00
Connor McLaughlin a8a0a50af7 ISOReader: Make fields public/accessible 2021-11-09 12:54:07 +10:00
Connor McLaughlin b157540ec2
Merge pull request #2711 from Dushistov/patch-1
Fix usage of `free` for stack variable
2021-11-08 12:24:38 +10:00
Albert Liu 3273ca36ef AnalogController: Simulate status byte toggling 2021-11-07 12:31:27 -08:00
Albert Liu ab496ef8fe AnalogController: Don't re-enable legacy rumble on manual toggles 2021-11-07 12:31:27 -08:00
Evgeniy Dushistov 39a9997fd0
Fix usage of free for stack variable
Based on warning from pvs static analyzer (https://habr.com/ru/company/pvs-studio/blog/586700/)
2021-11-07 20:43:41 +03:00
Connor McLaughlin 946481c2aa System: Add a workaround for PSF files with incorrect header 2021-11-06 10:48:23 +10:00
Connor McLaughlin 0adbfcbb1f Qt: Add missing <future> include to gamepropertiesdialog.cpp 2021-11-06 10:30:07 +10:00
Connor McLaughlin ec31690587 CDROM: Fix incorrect delay on setmode while shell opening 2021-11-05 15:19:23 +10:00
Connor McLaughlin 425dee2f0b CDImage: Fix tracks not getting brought across in CopyTOC() 2021-11-05 15:19:21 +10:00
Connor McLaughlin 2e85d0fcc3 Qt: Update Japanese translation by mikakunin 2021-11-05 15:16:43 +10:00
Connor McLaughlin 639260b41a
Merge pull request #2674 from andercard0/patch-2
Update Turkish
2021-11-02 14:21:18 +10:00
Silent b7f73a42be
CDImageCueSheet: Fix cuesheets with absolute paths 2021-10-30 11:17:41 +02:00
Connor McLaughlin 287b1e1abc D3D12HostDisplay: IDXGIDevice is not a parent of ID3D12Device 2021-10-29 14:00:30 +10:00
Connor McLaughlin c8ff143d9b UWP: Fix building (again) 2021-10-29 14:00:30 +10:00
Connor McLaughlin b1c738454f
Merge pull request #2673 from andercard0/patch-1
Atualização Português do Brasil
2021-10-29 13:17:57 +10:00
Connor McLaughlin 892a137a0d
Merge pull request #2681 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-10-29 13:17:46 +10:00
Connor McLaughlin 6bb7672168
Merge pull request #2683 from CookiePLMonster/fix-is-valid-psexe-header
Fixup IsValidPSExeHeader
2021-10-29 13:17:35 +10:00
Connor McLaughlin 25f69e7f8c CDROM: Special case immediate GetlocP after play/read before int
Fixes CDDA in Mad Panic Coaster.
2021-10-29 13:16:42 +10:00
Connor McLaughlin 58f05498e5 Common/ProgressCallback: Elide some redundant updates 2021-10-29 13:16:42 +10:00
Silent bcbe93a462
Fixup IsValidPSExeHeader 2021-10-28 19:16:55 +02:00
zkdpower d8e2fac278
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-10-27 18:57:55 +08:00
Anderson_Cardoso a60e9cfd42
Update Turkish
Update localization to the latest, revised by a native speaker.
2021-10-25 09:46:47 -03:00
Anderson_Cardoso 34ace7dae8
Atualização Português do Brasil
Update localization to the latest.
2021-10-25 08:53:58 -03:00
Connor McLaughlin 48ddebd82e UWP: Fix possible crash on startup in SizeChanged 2021-10-25 18:42:08 +10:00
Connor McLaughlin ccf5006bc8
Merge pull request #2668 from CookiePLMonster/dump-verification
Implement image verification
2021-10-25 17:30:20 +10:00
Connor McLaughlin 5cef81b2a0 GPU: Reduce log level of IRQ request command 2021-10-25 17:27:41 +10:00
Connor McLaughlin ff34fb22e5 CommonHostInterface: Save/load autofire to input profiles 2021-10-25 17:27:41 +10:00
Connor McLaughlin 3b66acd395 CommonHostInterface: Remove unused variable in DrawEnhancementsOverlay 2021-10-25 17:27:41 +10:00
Connor McLaughlin 355d7664d2 System: Fix unused variable warning 2021-10-25 17:27:41 +10:00
Connor McLaughlin 48e55ab87b MDEC: Fix warnings in gcc debug build 2021-10-25 17:27:41 +10:00
Connor McLaughlin f0c5b049bb DRMDisplay: Should include common types not core types 2021-10-25 17:27:41 +10:00
Connor McLaughlin 2194004662 CDImageDevice: Fix gcc warning 2021-10-25 17:15:56 +10:00
Connor McLaughlin 67b4a46895
Merge pull request #2672 from stenzek/build-time-version
CI: Set version in rc files at build time
2021-10-25 17:03:33 +10:00
Connor McLaughlin 134f7d6e54 CI: Set version in rc files at build time 2021-10-25 17:03:05 +10:00
Connor McLaughlin e6b6ff6325 Revert "Add version number to the Windows executable"
This reverts commit b0cd59e5fb.
2021-10-25 16:41:00 +10:00
gameblabla 6a005f0a4e
Set DSRINPUTLEVEL and CTSINPUTLEVEL to true for Armored Core
Without this, Armored Core will assume that a link cable is plugged in
and make the local multiplayer unavailable.
In the future, we should have proper link support but for now,
let's just do this instead to at least allow people to play it locally.

Many thanks to Albert Liu for the proper fix :
previously, we were just reporting 0xFFFFFF for SIO STAT.

Co-authored-by: Albert Liu <45282415+ggrtk@users.noreply.github.com>
2021-10-24 12:09:59 +02:00
Silent 85ea9a629a
Add image verification
"Verify Dump" is now removed, now both hash calculation
and image verification are done in one step.
After a successful hash calculation, the button is replaced with
a "Search on Redump.org" button that opens a web browser
on Redump's search page.
2021-10-23 22:19:39 +02:00
Silent e38ee512f3
Fix progress bar not starting from 0 when verifying the data track 2021-10-23 21:46:57 +02:00
qurious-pixel b0cd59e5fb
Add version number to the Windows executable
https://github.com/stenzek/duckstation/issues/2083
2021-10-17 22:21:11 -07:00
tunip3 28ebc46e19
remove check for xbox one as it doesn't work on series consoles 2021-10-01 17:58:46 +01:00
Connor McLaughlin 13c5ee8bfb GPU: Fix incorrect value for status bit 13
Fixes openbios boot animation.
2021-09-29 10:48:55 +10:00
Connor McLaughlin 497a5b8dd1 GPU: Don't reset CRTC state on soft reset 2021-09-29 10:48:25 +10:00
Connor McLaughlin 8864b48c02
Merge pull request #2624 from CookiePLMonster/fix-safe-unaligned-writes
Make DoSafeMemoryAccess return true properly for RAM, BIOS, dcache writes
2021-09-26 09:57:26 +10:00
Connor McLaughlin c0a29f7bfd Fix a few warnings over the place 2021-09-26 09:56:17 +10:00
Silent 270899dbdb
Make DoSafeMemoryAccess return true properly for RAM, BIOS, dcache writes
Fixes broken cheats when writing to unaligned addresses,
maybe also achievements.
2021-09-24 10:07:04 +02:00
Hugo 4b20811656
Small fr translation fix 2021-09-16 15:12:13 +02:00
Connor McLaughlin bacd834840 Cheevos: Use safe memory access routines 2021-09-15 12:24:33 +10:00
Connor McLaughlin f7f121f036 Bus: Handle unaligned accesses in safe memory routines 2021-09-15 12:24:33 +10:00
Connor McLaughlin 14865d0007 Qt: Use application icon for settings dialog 2021-09-15 12:24:33 +10:00
Connor McLaughlin 3ae9960e6b
Merge pull request #2595 from andercard0/patch-10
Atualização Português do Brasil
2021-09-15 12:24:01 +10:00
Connor McLaughlin 8a5c8bc410
Merge pull request #2602 from CookiePLMonster/gamesettings-oc-tick
GamePropertiesDialog: Unlock the CPU OC slider only when the option is
2021-09-15 12:23:53 +10:00
Connor McLaughlin f4e3ee4e3a
Merge pull request #2606 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-09-15 12:23:47 +10:00
Connor McLaughlin 1b5a744327
Merge pull request #2607 from CookiePLMonster/osd-paths-fix
CommonHostInterface: Fix broken word wrap in DrawOSDMessages
2021-09-15 12:23:41 +10:00
Anderson_Cardoso b73c4ea3dc
Turkish Localization update
Updated file to the latest - By: Delta
2021-09-14 15:57:15 -03:00
Silent 4fb39b6d9e
CommonHostInterface: Fix broken word wrap in DrawOSDMessages 2021-09-13 22:45:41 +02:00
zkdpower 24546a4675
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-09-12 11:33:09 +08:00
Silent 9d537ba03c
GamePropertiesDialog: Unlock the CPU OC slider only when the option is checked 2021-09-10 18:28:09 +02:00
Connor McLaughlin e12474ac91 Cheats: Use safe memory access routines 2021-09-10 15:53:15 +10:00
Connor McLaughlin 8dcd68b0a8 CPU: Make Safe{Read,Write}Memory{Byte,Halfword,Word} truely safe 2021-09-10 15:53:14 +10:00
Connor McLaughlin d2e90b0516 CPU/Recompiler: Reduce register usage of SWL/SWR
Fixes crash in Ape Escape on AArch32.
2021-09-10 15:53:11 +10:00
Connor McLaughlin 38fc5c0210 QtHostInterface: RunLater() should be public 2021-09-10 15:53:04 +10:00
Anderson_Cardoso 662a758a30
Atualização Português do Brasil
Updated file to latest.
2021-09-07 23:12:09 -03:00
Connor McLaughlin d1977b20a4 SDLControllerInterface: Fix compilation on older SDL versions (ugh) 2021-09-08 11:46:04 +10:00
Connor McLaughlin 4b31806bc9 SDLControllerInterface: Add option for PS4/PS5 enhanced mode 2021-09-08 11:29:25 +10:00
Connor McLaughlin a4358240ad UWP: Fix missing font resource 2021-09-05 10:11:00 +10:00
Connor McLaughlin 832b320e4e
Merge pull request #2579 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-09-05 10:03:25 +10:00
Connor McLaughlin 2934a7949d
Merge pull request #2571 from shikulja/master
Update Russian translation
2021-09-05 10:03:15 +10:00
Connor McLaughlin bd85853b02
Merge pull request #2569 from andercard0/patch-9
Turkish Localization update
2021-09-05 10:03:09 +10:00
zkdpower 06bd4cfc38
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-09-04 07:56:33 +08:00
shikulja 08d3b9ae1a Update Russian translation 2021-09-01 19:15:08 +03:00
Anderson_Cardoso c1ca483fa8
Turkish Localization update
Updated file to the latest. 
No native speaker review needed nothing has been actually changed only moved and confirmed to be visible for the end user.
2021-09-01 08:29:25 -03:00
Anderson_Cardoso e8081f3f17
Atualização Português do Brasil
Updated file to the latest.
2021-09-01 08:25:55 -03:00
shikulja 5b3c7072e7
Upgrade Russian translation (#2563)
* Update Russian translation

* Upgrade Russian translation

* Upgrade Russian translation

* Upgrade Russian translation
2021-09-01 15:09:03 +10:00
Connor McLaughlin 81ec359229
Merge pull request #2555 from CookiePLMonster/cheat-list-fixes
Cheat list fixes
2021-09-01 15:08:52 +10:00
Connor McLaughlin 8769a55298 SPU: Add a couple more reverb registers to debug window 2021-09-01 15:05:05 +10:00
Connor McLaughlin c8dfb2cd54 Qt: Add comments to AdvancedSettingsWidget::onResetToDefaultClicked() 2021-09-01 14:55:58 +10:00
Connor McLaughlin 4ef5f434be Qt: Move MSAA to advanced settings 2021-09-01 14:55:13 +10:00
Connor McLaughlin a8dea21725 Qt: Make advanced seting constructors return the widget 2021-09-01 14:54:49 +10:00
Silent c7d0df6081
Cheats: Update Cheat Manager state on toggling cheats from the list
Fixes a visual desync of these two lists
2021-08-26 20:17:23 +02:00
Silent 6c70d7b8b3
Cheats: Call ApplyOnDisable on disabling cheats from the list
Fixes an inconsistency in disabling cheats between the list
and the Cheat Manager.
2021-08-25 18:15:32 +02:00
Connor McLaughlin bbcf1c67d1 Common/Vulkan: Fix compiling on 32-bit 2021-08-24 11:57:16 +10:00
Connor McLaughlin 1e88d04430 GPU: Set display parameters even when disabled 2021-08-24 11:57:14 +10:00
Connor McLaughlin 461e6aa50b GPU: Update display on reset 2021-08-24 11:57:12 +10:00
Connor McLaughlin 75e9506803 System: Get rid of double GPU reset 2021-08-24 11:57:11 +10:00
Connor McLaughlin 628dc36e77 GPU: Add GPU::GetFullDisplayResolution() 2021-08-24 11:57:09 +10:00
Connor McLaughlin a44e9d16fb CDROM: Fix second response event getting lost on state load 2021-08-24 11:57:06 +10:00
Connor McLaughlin 123322840e
Merge pull request #2549 from andercard0/patch-7
Turkish localization update
2021-08-23 02:19:04 +10:00
Connor McLaughlin 2bb43ffac7
Merge pull request #2547 from PugsyMAME/master
New F6 Cheat Type (IF,ELSE IF, ELSE structure)
2021-08-23 02:18:52 +10:00
Connor McLaughlin f85387345e PGXP: Fix memory past 2MB 2021-08-23 02:18:06 +10:00
Anderson_Cardoso 73c0382bf6
Turkish localization update
Updated file to the latest.
2021-08-22 12:34:33 -03:00
PugsyMAME 0ebb791323
New F6 Cheat Type (IF,ELSE IF, ELSE structure)
Cheat Type F6 lets you perform cheats in IF / ELSE IF / ELSE constructs along 
with multiple conditions for each one.

It supports conditions  D0, D1, D2, D3, E0, E1, E2, E3, A0, A1, A2, A3, D7 and 
two new types that will only be available in the F6 conditions :- 
E4 & E5 which are bit comparisons on bytes (set and clear). 

Any of those types which are "block conditionals" like D7 will be treated as a 
single condition with the other conditions so you wont need to worry about 
extra 00000000 FFFFs just for them (infact you can drop them completely apart
from the last 00000000 FFFF, which you can also drop if you have no trailing
cheat lines after the end of the construct.


#IF / ELSE IF / ELSE Statement Example with Notes
80001000 00000001   Setup Test Condition 1
80001004 00000002   Setup Test Condition 2
80001008 00000003   Setup Test Condition 3
8000100C 00000004   Setup Test Condition 4

                    1F = IF, last two digits determine the number of conditions to check
                    F600000x  x = 0 All conditions must be true, x = 1 At least One condition must be true                  
F6000000 1F000004   Check the next 4 lines as the conditions for the IF loop to be taken

D0001000 00000001  )
D0001004 00000002  )Conditions
D0001008 00000003  )
D000100C 00000004  )

80001010 00005555    Poke(s)
00000000 0000FFFF  End of IF Statement

F6000000 E15E1F02  E15E1F = ELSE IF (same format as IF) - Can have multiple ELSE IF Blocks or none at all
D0001008 00000003  )
D000100C 00000005  )Conditions
80001010 00008888     Poke(s)
00000000 0000FFFF  End of ELSE IF Statement 

F6000000 E15E0000  E15E = ELSE (no need for conditions - this will poke if the others dont)
80001010 0000AAAA    Poke(s)
00000000 0000FFFF End of ELSE Statement



#Multiple Test Using Joypad Left Thumb Directions, Look at Address 1100 in Debugger
F6000000 1F000001  
D7020002 00100000
90001100 50205055
90001104 53534552 
90001108 20204445
9000110C 20202020
F6000000 E15E1F01
D7020002 00400000
90001100 4E574F44
90001104 45525020
90001108 44455353
9000110C 20202020
F6000000 E15E1F01
D7020002 00800000
90001100 5446454C
90001104 45525020
90001108 44455353
9000110C 20202020
F6000000 E15E1F01
D7020002 00200000
90001100 48474952
90001104 52502054
90001108 45535345
9000110C 20202044
F6000000 E15E0000
90001100 20202020
90001104 20202020
90001108 20202020
9000110C 20202020
00000000 0000FFFF
2021-08-21 15:08:34 +01:00
Connor McLaughlin abe9c0d438 GameList: Use display name for exe/psf titles 2021-08-21 16:58:10 +10:00
Connor McLaughlin 7eceee6a20 CDImage: Use display name for playlist titles 2021-08-21 16:58:10 +10:00
Connor McLaughlin 1081c132cf Qt: Fix 8MB game setting not being tristate 2021-08-21 16:58:10 +10:00
shikulja 6015cce47d
Update Russian translation (#2517)
* Update Russian translation

Cleaning up old translation strings, minor fixes

* Update Russian translation

* Update Russian translation

* Update Russian translation

* Update Russian translation

* Update Russian translation

* Upgrade Russian translation

* Upgrade Russian translation

lowercase
2021-08-21 15:21:10 +10:00
Silent ebe862561d
Fix A0, A1, A2, A3 cheats 2021-08-19 22:21:07 +02:00
Connor McLaughlin 18241978ea CDROM: Cancel command second response when queuing new command
Fixes Wipeout corrupting parts of the TOC.
2021-08-18 00:25:19 +10:00
Connor McLaughlin e45f15ef41 FileSystem: Implement StatFile/FileExists/DirectoryExists for scoped storage 2021-08-18 00:18:03 +10:00
Connor McLaughlin 1d790c9eb7 Qt: Load base translation files 2021-08-17 13:39:14 +10:00
Connor McLaughlin 15b1420246 Qt: Recreate main window/children when changing themes 2021-08-16 14:10:10 +10:00
Connor McLaughlin 35bb20e586 Qt: Enable switching of languages without restarting app 2021-08-16 14:10:10 +10:00
Connor McLaughlin 47f85dc453 Qt: Add function to recreate the main window 2021-08-16 14:10:10 +10:00
Connor McLaughlin 971af2cb5c Qt: Set style after creating game list
Fixes incorrect sizes on Linux.
2021-08-16 14:10:10 +10:00
Connor McLaughlin 3dfbb3aa7a
Merge pull request #2508 from andercard0/patch-6
Atualização Português do Brasil
2021-08-16 14:09:59 +10:00
Connor McLaughlin 2794420701
Merge pull request #2509 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-08-16 14:09:52 +10:00
zkdpower 194ff9dad3
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-08-15 17:49:59 +08:00
Anderson_Cardoso ec42a11436
Atualização Português do Brasil
Updated file to latest.
2021-08-15 02:41:33 -03:00
Connor McLaughlin 64abbd6482 Qt: Fix change disc icon 2021-08-15 14:44:48 +10:00
Connor McLaughlin f2909b447b Qt: Split icon theme and style init 2021-08-15 14:28:48 +10:00
Connor McLaughlin e87761b9e6 Qt: Add icons by @andercard0 2021-08-15 14:23:20 +10:00
Connor McLaughlin 3236917479 HostInterface: Enable 8MB RAM should be disabled by all enhancements 2021-08-15 14:23:20 +10:00
Connor McLaughlin 521d20bcd2 CommonHostInterface: Add display enhancement settings option 2021-08-15 14:23:20 +10:00
Connor McLaughlin 78c92a3bf7 fixup! NoGUI: Move default quick menu bind out of CommonHostInterface 2021-08-15 14:23:20 +10:00
Connor McLaughlin bba6ad4a84 CommonHostInterface: Remove EnumerateOSDMessages() 2021-08-15 14:23:20 +10:00
Connor McLaughlin e6ea6358a0 CommonHostInterface: De-duplicate OSD messages from FS UI 2021-08-15 14:23:20 +10:00
Connor McLaughlin 4d9aa5ecdf CommonHostInterface: De-duplicate stats overlay from FS UI 2021-08-15 14:23:20 +10:00
Connor McLaughlin 1ee3882afd HostInterface: Default show status indicators to true 2021-08-15 14:23:20 +10:00
Connor McLaughlin 0491c893d9 HostInterface: Fix compile error on Android 32-bit 2021-08-15 14:23:20 +10:00
Connor McLaughlin eaad87ab4f CommonHostInterface: Make timer resolution increased static 2021-08-15 14:23:20 +10:00
Connor McLaughlin 28d3c0768a NoGUI: Move default quick menu bind out of CommonHostInterface 2021-08-15 14:23:20 +10:00
Connor McLaughlin 27465c5258 Qt: Re-render display after pausing 2021-08-15 14:23:20 +10:00
Connor McLaughlin 1007d4bb07
Merge pull request #2503 from andercard0/patch-5
Atualização Português do Brasil
2021-08-15 14:22:53 +10:00
Connor McLaughlin bf8910f7af
Merge pull request #2506 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-08-15 14:22:41 +10:00
zkdpower 4eb78290b7
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-08-14 10:57:51 +08:00
Anderson_Cardoso 6cf1141cc8
Atualização Português do Brasil
Updated file to latest.
2021-08-12 15:31:46 -03:00
Connor McLaughlin 929aa2f3d1 OpenGLHostDisplay: Fix 16-bit display on GLES2 2021-08-12 21:31:40 +10:00
Connor McLaughlin f0cb8cdc5c GL/Texture: Don't set max level on GLES2 2021-08-12 21:31:40 +10:00
Connor McLaughlin 3f3607548f CommonHostInterface: Make status indicators toggleable 2021-08-12 21:31:40 +10:00
Connor McLaughlin 1acaff2160 CommonHostInterface: Add FF/Rewind/Pause indicators to non-fullscreen-UI 2021-08-12 21:31:40 +10:00
Connor McLaughlin 4f190aa902 CommonHostInterface: Move fonts/logo to resources directory 2021-08-12 21:31:40 +10:00
Connor McLaughlin c4f0dafb1f System: Don't time memory load/save states by default
Reduces log spam.
2021-08-12 21:31:40 +10:00
shikulja 5868901280
Update Russian translation (#2486)
* Update Russian translation

Cleaning up old translation strings, minor fixes

* Update Russian translation

* Update Russian translation

* Update Russian translation

* Update Russian translation
2021-08-12 21:31:16 +10:00
Connor McLaughlin 950228b587
Merge pull request #2483 from andercard0/patch-4
Turkish localization update
2021-08-12 21:31:08 +10:00
Connor McLaughlin 74173ee689
Merge pull request #2481 from falsepopsky/spanish-update
update qt spanish translation
2021-08-12 21:31:01 +10:00
Connor McLaughlin b396714fad
Merge pull request #2480 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-08-12 21:30:52 +10:00
Anderson_Cardoso be6de70200
Turkish localization update
Updated file to latest by: Delta Oscar
2021-08-07 15:19:35 -03:00
zkdpower 93eacd0ce1
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
2021-08-07 11:48:10 +08:00
Connor McLaughlin 4d0968a6b4
Merge pull request #2479 from andercard0/patch-3
Atualização Português do Brasil
2021-08-07 13:22:21 +10:00
Connor McLaughlin 4fac032ff6 SPU: Add a macro to enable per-voice dumping 2021-08-07 13:21:53 +10:00
Anderson_Cardoso 94e48f7dc3
Atualização Português do Brasil
Updated file to latest.
2021-08-06 23:40:42 -03:00
Connor McLaughlin 50a09384e1 CommonHostInterface: Add onscreen indicator for rewind 2021-08-07 12:07:04 +10:00
Connor McLaughlin 8bea6e1530 GPU/Vulkan: Fix warnings introduced by #2438 2021-08-07 12:01:02 +10:00
Connor McLaughlin 653453b1ee CommonHostInterface: Silence fast forward/turbo messages when using FS UI 2021-08-07 11:59:35 +10:00
Connor McLaughlin 81a90d66f5 HostInterface: Disable rewind on 32-bit ARM/Android 2021-08-07 11:58:05 +10:00
Connor McLaughlin 6cba6986d3 Qt: Add debug/debugfast build tag to title bar 2021-08-07 11:55:30 +10:00
Connor McLaughlin 66cfd98685
Merge pull request #2460 from PugsyMAME/master
Fixed cheat type 52 only working with 1st subtype
2021-08-07 11:35:58 +10:00
Connor McLaughlin eeb2e01a42
Merge pull request #2478 from PugsyMAME/master
Improved Cheat Memory Scanner functionality
2021-08-07 11:35:10 +10:00
Connor McLaughlin db19cc6406
Merge pull request #2471 from andercard0/patch-2
Update Turkish localization
2021-08-07 11:33:33 +10:00
Connor McLaughlin cdb47f7916
Merge pull request #2470 from andercard0/patch-1
Atualização Português do Brasil
2021-08-07 11:33:20 +10:00
Connor McLaughlin c6c9abcb1c
Merge pull request #2438 from Wunkolo/vk-debug
GPU/Vulkan: Add debug utility functions
2021-08-07 11:32:20 +10:00
falsepopsky f0ab1ced76 update qt spanish translation 2021-08-06 19:50:09 -03:00
PugsyMAME f835db6b4f
Improved Cheat Memory Scanner functionality
Work done :
** Made the columns sortable (someone asked for this GH I think)
** Moved the Add to Watch button to under the search parameters, and renamed it.
** Made the selection work on a block level so we can block "add results" and block "Remove Watch" on multiple entries
** Made the description show the raw code - so either 3xxxxxxx, 8xxxxxxx, 9xxxxxxx depending on the Data Size and the memory being under 0x200000. This can be edited still.
** Changed the Watch value field to take a hex number in the form 0xX as well as a decimal number.
** Moved the freeze box to the right column, I originally did this prior to finding out about ContiguousSelection and I think it makes more sense next to the value you want to freeze
** Removed the message about 5000 results limitation (it made searching painful) and added a text box showing it permanently along with the number of results (which you can observe going down as you continue the search)
** Hidden the "Save Watch" & "Load Watch" buttons, they have no functionality (yet) and making them invisible in the mean time makes it less confusing.
2021-08-06 12:24:14 +01:00
PugsyMAME 7025cc3382
Improved Cheat Memory Scanner functionality
Work done :
** Made the columns sortable (someone asked for this GH I think)
** Moved the Add to Watch button to under the search parameters, and renamed it.
** Made the selection work on a block level so we can block "add results" and block "Remove Watch" on multiple entries
** Made the description show the raw code - so either 3xxxxxxx, 8xxxxxxx, 9xxxxxxx depending on the Data Size and the memory being under 0x200000. This can be edited still.
** Changed the Watch value field to take a hex number in the form 0xX as well as a decimal number.
** Moved the freeze box to the right column, I originally did this prior to finding out about ContiguousSelection and I think it makes more sense next to the value you want to freeze
** Removed the message about 5000 results limitation (it made searching painful) and added a text box showing it permanently along with the number of results (which you can observe going down as you continue the search)
** Hidden the "Save Watch" & "Load Watch" buttons, they have no functionality (yet) and making them invisible in the mean time makes it less confusing.
2021-08-06 12:11:22 +01:00
Anderson_Cardoso cf5e291169
Update Turkish localization
Updated Turkish translation to the latest. - By: Delta Oscar Uniform
2021-08-03 17:00:14 -03:00
Anderson_Cardoso ad591f5df7
Atualização Português do Brasil
Just some clean ups and updates.
2021-08-03 13:05:38 -03:00
Wunkolo 98089180c0 GPU/Vulkan: Add debug utility functions
Adds a way to set the name of vulkan
objects, and automatically determining their `VkObjectType` enum value
at compile-time. As well as a utility-object for creating debug-scopes
for `VkQueue` and `VkCommandBuffer` objects. `DebugScope` objects will
automatically emit `Begin` and `End` commands within the ctor and dtor
and allow for C++ scopes to name and color sections of a vulkan command.
These DebugScopes are also able to be nested within each other and will
automatically pick a color depending on the current recursive depth.

These functions are all null-stubbed in non-debug compilations.
2021-08-01 10:56:56 -07:00
Connor McLaughlin b9d238d28b CommonHostInterface: Fix crash in FS UI when scale changes 2021-08-02 00:54:00 +10:00
PugsyMAME 106dc2951d
Fixed cheat type 52 only working with 1st subtype
Fixed typo in ExtCheatRegistersCompare, which made it so that only 52 type 5200 worked,
2021-07-31 11:14:15 +01:00
Connor McLaughlin a542fa85d6 CPU/CodeCache: Fix crash when switching from interpreter to recompiler 2021-07-31 13:29:02 +10:00
Connor McLaughlin b41d56d305 TimingEvent: Fix event list getting unsorted on Delay 2021-07-31 13:25:03 +10:00
Connor McLaughlin 642f8041e9 Common/Log: Fix compilation on Android 2021-07-30 17:01:07 +10:00
Connor McLaughlin b948bb0750 CDImageDevice: Fix invalid TOC for multi-track discs 2021-07-29 14:00:47 +10:00
Connor McLaughlin 77eb8e4b72 Common/Log: Rewrite for better unicode handling 2021-07-29 13:45:38 +10:00
Connor McLaughlin 26a8f8d9e7 Common/Log: Restore old console behavior 2021-07-29 13:45:11 +10:00
Connor McLaughlin b8bd545ee9 CommonHostInterface: Fix debug console toggling not applying 2021-07-29 13:44:48 +10:00