2675 Commits

Author SHA1 Message Date
Connor McLaughlin
ca14e53c4a GTE: Make widescreen hack use display aspect ratio 2020-11-11 01:02:40 +10:00
Connor McLaughlin
2d3fd621bf Settings: Add 19:9 aspect ratio 2020-11-11 01:02:40 +10:00
Connor McLaughlin
2467dbedd7 CDImage: Handle .iso files the same as .bin files
Very reluctant to add this but people keep complaining...
2020-11-11 01:02:40 +10:00
Connor McLaughlin
ce81d23574 Qt: Add Edit Memory Cards to game list context menu 2020-11-11 01:02:40 +10:00
Connor McLaughlin
6cd991bc57 BIOS: Turn display on with fast boot
Fixes black screen in SaGa Frontier with fast boot disabled.
2020-11-11 01:02:40 +10:00
Connor McLaughlin
d468814a6d GPU: Disable texture filters when dual-source blend is unsupported 2020-11-11 01:02:40 +10:00
Connor McLaughlin
92a4551bb2 GPU/OpenGL: Support GL_EXT_blend_func_extended for dual-source blend 2020-11-11 01:02:40 +10:00
Albert Liu
d0443e3165 BIOS: Add BIOS image info for PS1 on PS3 2020-11-09 09:02:00 -08:00
Albert Liu
c698519d44 Bus: Log writes to additional POST registers 2020-11-09 09:02:00 -08:00
Albert Liu
f3522b7b70 Bus: Stub out EXP3 and unknown EXP accesses 2020-11-09 09:02:00 -08:00
Connor McLaughlin
c1a81aefa4
Merge pull request #1054 from zkdpower/master
fix one translation mistake
2020-11-09 00:37:30 +10:00
zkdpower
d0b5338663
improve one mistake
improve one mistake
2020-11-08 20:26:51 +08:00
RaydenX93
e6064b6eb6 Update duckstation-qt_it.ts 2020-11-07 19:31:18 +01:00
Connor McLaughlin
e1ffb5e385 Qt: Add missing DMA state to debug menu 2020-11-08 00:27:48 +10:00
Connor McLaughlin
8e0ee7e9c5 Qt: Update Chinese translation from @zkdpower 2020-11-08 00:22:35 +10:00
Connor McLaughlin
44e2a857fa Qt/CheatManager: Add import file/text options 2020-11-08 00:22:35 +10:00
Connor McLaughlin
56ab103559 GameSettings: Fix CD-ROM read speedup incorrectly saved to ini 2020-11-08 00:22:35 +10:00
Connor McLaughlin
3e6bc0e10d Android: Implement disc changing via playlists 2020-11-08 00:22:35 +10:00
Connor McLaughlin
8cb89636eb Android: Empty audio buffers when returning from activity 2020-11-08 00:22:35 +10:00
Connor McLaughlin
ac89379ca6 GL/ContextEGL: Use pbuffer when surfaceless not supported 2020-11-08 00:22:35 +10:00
Connor McLaughlin
b6ec587e5b CheatList: Allow passing in strings instead of filenames 2020-11-08 00:22:35 +10:00
Connor McLaughlin
6828082f8b CheatList: Add merge list function for importing 2020-11-08 00:22:35 +10:00
Connor McLaughlin
576914cd2c CPU/CodeCache: Backpatch code writes after they exceed 10 faults
Small performance improvement in Driver 2.
2020-11-08 00:22:35 +10:00
Connor McLaughlin
62892b02d1 libretro: Add edge blending texture filtering modes 2020-11-08 00:22:35 +10:00
Connor McLaughlin
6922380569
Merge pull request #1040 from andercard0/patch-26
Atualização Tradução Português do Brasil
2020-11-08 00:14:35 +10:00
Albert Liu
6d4b812b7c AnalogController: Implement legacy rumble method
Fixes missing vibration in Tobal 2, Bushido Blade, etc.
2020-11-04 22:45:58 -08:00
Anderson_Cardoso
722c4196f2
Atualização Tradução Português do Brasil
Translated:

- Enhancement Settings Widget;
- General Settings Widget;
- Main Window nessage;
- Advanced Widget;
- OSD messages;
2020-11-03 12:47:25 -03:00
Connor McLaughlin
2388662cc5 Qt: Fix texture filter setting incorrect value for no-edge-blending 2020-11-03 22:59:26 +10:00
Connor McLaughlin
2b66492ed8 HostInterface: Add proper turbo speed setting 2020-11-03 22:59:26 +10:00
Connor McLaughlin
3a6ff109be Qt: Update Chinese translation from @zkdpower 2020-11-03 16:17:45 +10:00
Connor McLaughlin
2c8a4ff154 HostDisplay: Add an option to decouple display fps from emulator fps
Makes Android so much faster...
2020-11-03 16:17:45 +10:00
Connor McLaughlin
ae1e4b1b8f GPU: Add chroma smoothing for 24-bit display enhancement 2020-11-03 16:17:45 +10:00
Connor McLaughlin
d102b2facd Qt: Fix selecting fullscreen mode breaking other backend borderless 2020-11-03 16:17:45 +10:00
Connor McLaughlin
863f84e3f6 System: Fix frame limiter on fast systems (when frametime <1ms) 2020-11-03 16:17:45 +10:00
Anderson_Cardoso
75a22724b9
Update Brazilian Portuguese Translation
Translated: 

- OSD messages;
- NeGcon controller options;
- GPU Texture Filter new options;
- Display Settings Widget options;
- Fixed not translated res texts i lefted.
2020-11-01 13:53:49 -03:00
Connor McLaughlin
121d856b14 Qt: Update Chinese translation from @zkdpower 2020-11-02 00:56:05 +10:00
Connor McLaughlin
2b2a868fef HostInterface: Fix incorrect translation context in CPU mode switch string 2020-11-02 00:56:05 +10:00
Connor McLaughlin
414bc30f24 HostDisplay: Implement exclusive fullscreen for D3D11 renderer 2020-11-02 00:56:05 +10:00
Connor McLaughlin
858f39827d GPU/HW: Add 'Disable Edge Blending' variants of texture filters 2020-11-02 00:56:05 +10:00
Connor McLaughlin
6ddf6784ab GPU/OpenGL: Fix edge blending when texture filtering 2020-11-02 00:56:05 +10:00
Connor McLaughlin
ad6a4d4ec0
Merge pull request #1025 from andercard0/patch-24
Update Brazilian Portuguese Translation
2020-11-02 00:55:51 +10:00
Connor McLaughlin
3dce0d654a
Merge pull request #1030 from CookiePLMonster/fix-bios-comparator
Fix bios comparator
2020-11-02 00:52:50 +10:00
Connor McLaughlin
79aa1cece7
Merge pull request #1031 from ggrtk/negcon-deadzone
NeGcon: Add steering axis deadzone setting
2020-11-02 00:52:27 +10:00
Albert Liu
8b5fde8e6f BIOS: Add SCPH-1000R image infos 2020-11-01 04:21:17 -08:00
Albert Liu
3b51b993f3 NeGcon: Add steering axis deadzone setting 2020-11-01 04:17:18 -08:00
Silent
4ef70ef2aa
Fix bios comparator 2020-11-01 13:12:04 +01:00
Anderson_Cardoso
0d6a3ca28d
Update Brazilian Portuguese Translation
Translated:.

- GPU Settings Widget; 
- OSD Messages | Multisample;
2020-10-31 19:48:26 -03:00
Connor McLaughlin
b5b1c725c1 GPU: Fix MSAA in OpenGL ES 2020-10-31 15:24:25 +10:00
Connor McLaughlin
4c08624ce5 libretro: Fix Windows build 2020-10-31 15:12:18 +10:00
Connor McLaughlin
f2aa343cae GPU/HW: Fix SSAA being enabled when it's not supported 2020-10-31 15:12:12 +10:00
Connor McLaughlin
4fe1c07b02 GL/Texture: Use texture storage where available 2020-10-31 15:11:53 +10:00
Connor McLaughlin
95dba59826 libretro: Add MSAA options 2020-10-31 14:39:38 +10:00
Connor McLaughlin
f39b3006f2 Qt: Update Chinese translation from @zkdpower 2020-10-31 14:30:38 +10:00
Connor McLaughlin
ed0777cd8d OpenGLHostDisplay: Make sure vsync is on at startup 2020-10-31 14:27:58 +10:00
Connor McLaughlin
fdb770a596 ImGui: Get rid of serializing GL calls in OpenGL renderer
Gives a 25% performance improvement on NVIDIA.
2020-10-31 14:27:58 +10:00
Connor McLaughlin
b3c5c0f852 GPU/OpenGL: Eliminate some redundant per-draw state calls 2020-10-31 14:27:58 +10:00
Connor McLaughlin
2eaebd8921 GPU: Implement support for multisample antialiasing 2020-10-31 14:27:58 +10:00
Connor McLaughlin
61a4960380 GPU: Skip zero-width or height fills 2020-10-31 14:27:57 +10:00
Connor McLaughlin
2e53bf914e CPU/CodeCache: Fix crash when jumping to invalid block in recompiler 2020-10-31 14:27:57 +10:00
Connor McLaughlin
8f20ffaed3
Merge pull request #1017 from andercard0/patch-23
Update Brazilian Portuguese Translation
2020-10-31 14:18:28 +10:00
Connor McLaughlin
70fa41431b
Merge pull request #1020 from ggrtk/pal-bios-path
HostInterface: Fix PAL BIOS path not being read from settings
2020-10-30 11:37:41 +10:00
Albert Liu
fe9680fba8 libretro: Fix duplicated core option keys 2020-10-29 17:56:25 -07:00
Albert Liu
df1c5c0f45 HostInterface: Fix PAL BIOS path not being read from settings 2020-10-29 14:26:07 -07:00
Anderson_Cardoso
88f60a1ca8
Update Brazilian Portuguese Translation
Translated:

- Analog Controller texts;
- Analog Controller Options;
- Enhancement Settings Widget;
2020-10-29 14:21:31 -03:00
Connor McLaughlin
7078f73ecf AnalogController: Fix analog-as-digital applying in analog mode 2020-10-30 02:10:49 +10:00
Connor McLaughlin
2fb67ee7db AnalogController: Add option to use analog stick as dpad in digital mode 2020-10-30 00:44:40 +10:00
Connor McLaughlin
7210b0826a GameSettings: Make DMA/GPU tweak settings overridable 2020-10-30 00:44:40 +10:00
Connor McLaughlin
be63d893cd CPU: Use partial icache fills for non-line-aligned addresses 2020-10-30 00:44:40 +10:00
Connor McLaughlin
3b3ad0c1cb Bus: Fix icache fills from BIOS failing 2020-10-30 00:44:39 +10:00
Connor McLaughlin
f14270fc4b Bus: Ignore reads to nocash EXP2 area 2020-10-30 00:44:39 +10:00
Connor McLaughlin
b2d224abfc System: Set BIOS before resetting
Fixes incorrect first instruction executing in interpreter mode.
2020-10-30 00:44:39 +10:00
Connor McLaughlin
e081ee4b8e CDROM: Return error to guest instead of panicing for unknown commands 2020-10-30 00:44:39 +10:00
Connor McLaughlin
a6947fbc70 CDROM: Implement fast forward/rewind 2020-10-30 00:44:39 +10:00
Connor McLaughlin
29467d40c8 DMA: Add debug window 2020-10-30 00:44:39 +10:00
Connor McLaughlin
62dbaaf02c Qt: Fix power off button not exiting in batch mode 2020-10-30 00:44:39 +10:00
Albert Liu
b66f212ec3 SDL: Add Mute CD Audio option to settings menu 2020-10-28 15:03:50 -07:00
Connor McLaughlin
87518fbee1 Qt: Linux compile fix 2020-10-29 01:58:08 +10:00
Connor McLaughlin
0552da6be2 CDROM: Stub out VideoCD command 2020-10-29 01:44:44 +10:00
Connor McLaughlin
bde271566b Common/PageFaultHandler: Hook SIGBUS as well as SIGSEGV on AArch64
Apparently this happens too?
2020-10-29 01:42:17 +10:00
Connor McLaughlin
34a808c258 SPU: Zero previous block ADPCM samples on key on
Fixes clicking in background in Breath of Fire III.
2020-10-29 01:30:40 +10:00
Connor McLaughlin
a8171405b1 CPU/CodeCache: Fix incorrect invalidation on non-page-crossing DMA writes
Fixes recompiler mode for Breath of Fire III, probably others.
2020-10-29 01:30:00 +10:00
Connor McLaughlin
451c48406d libretro: Fix runtime aspect ratio changes not applying 2020-10-28 17:32:59 +10:00
Connor McLaughlin
0b84433533 Qt/DisplaySettings: Fix renderer recommended value not translating 2020-10-28 17:32:49 +10:00
Connor McLaughlin
cf630f0592 Qt: Fix incorrect help text for texture filtering 2020-10-28 17:32:24 +10:00
Connor McLaughlin
9bfa27d550 Qt/AudioSettings: Make auto buffer size a multiple of 128 2020-10-28 17:32:01 +10:00
Connor McLaughlin
392c7af738 Bus: Fix assertion failing if booting fails 2020-10-28 17:31:25 +10:00
Connor McLaughlin
7ce55ca800 Android: Fix race/crash when switching away/back to the emulation activity 2020-10-27 11:58:46 +10:00
Connor McLaughlin
be3dd3e06f HostInterface: Fix a possible crash when renderer recreation fails 2020-10-27 11:57:41 +10:00
Connor McLaughlin
a1064f33b3 libretro: Add option to disable fastmem 2020-10-26 22:15:38 +10:00
Connor McLaughlin
7f795d25aa CPU/Recompiler: Don't try fastmem for RAM mirrors 2020-10-26 22:07:52 +10:00
Connor McLaughlin
875b0b91f1 CPU/Recompiler/AArch64: Use scratch for add CPU struct field 2020-10-26 22:02:35 +10:00
Connor McLaughlin
76428887b8 CPU/Recompiler: Fix typo in UninhibitAllocation function name 2020-10-26 22:00:10 +10:00
Connor McLaughlin
cbc7e3d64a CPU/Recompiler: Add register allocation safety check to fastmem 2020-10-26 21:59:29 +10:00
Connor McLaughlin
f2e1159173 Qt: Update Chinese translation from @zkdpower 2020-10-26 01:09:09 +10:00
Connor McLaughlin
3392839795 libretro: Add option to hide OSD messages 2020-10-26 01:09:09 +10:00
Connor McLaughlin
e147327459 GL: Fix window resize not applying under Wayland 2020-10-26 01:09:09 +10:00
Connor McLaughlin
900c01d16f
Merge pull request #1002 from andercard0/patch-22
Update Pt-Br Translation
2020-10-26 01:08:45 +10:00
Connor McLaughlin
1b618b8c46 SPU: Don't block ADPCM loop flag when setting/keying on in same slice
Fixes repeated sounds in Re-Loaded: The Hardcore Sequel.
2020-10-24 20:27:06 +10:00
Connor McLaughlin
98987643b3 SPU: Always reset address on loop end regardless of repeat
Fixes menu music in Madden NFL 99.
2020-10-24 19:42:23 +10:00
Anderson_Cardoso
8618c2a214
Update Pt-Br Translation
Translated

- OSD Messages
System messages, Controller / MC type messages.

- System OSD.
2020-10-23 09:02:30 -03:00
Connor McLaughlin
a1453ee8a5 GPU: Skip full CRTC update on GP1(05h) 2020-10-23 19:37:56 +10:00
Connor McLaughlin
e5a0c92336
Merge pull request #999 from ggrtk/gpu-crtc
GPU: CRTC update
2020-10-23 19:36:45 +10:00
Connor McLaughlin
31de96d120 Qt: Fix debug submenus not translating 2020-10-23 19:26:19 +10:00
Connor McLaughlin
ff1e2afc4b Qt: Update Chinese translation from @zkdpower 2020-10-23 19:21:25 +10:00
Connor McLaughlin
6ffcbc9b98
Merge pull request #1001 from andercard0/patch-21
Atualização - Pt-Br | Cheat Manager
2020-10-23 19:14:38 +10:00
Albert Liu
6bc7cf29cc GPU: Synchronize CRTC on GP1(05h) command
Fixes text flashing briefly after startup PlayStation logo in King's
Field (USA).
2020-10-22 21:41:42 -07:00
Anderson_Cardoso
e2af286554
Atualização - Pt-Br | Cheat Manager
Translated - 

- Cheat Manager Diag.
2020-10-22 10:02:22 -03:00
Albert Liu
f69889264d Core: Make some additional OSD messages translatable 2020-10-22 02:07:48 -07:00
Albert Liu
ca7db7a2d2 GPU: Update CRTC debug window reporting 2020-10-21 23:17:39 -07:00
Albert Liu
1a0b1a3149 GPU: Use accurate VRAM display width rounding
Modified version of Nocash algorithm, confirmed with hardware test.
Relies on proper horizontal display range rounding for correct results.
2020-10-21 23:17:39 -07:00
Albert Liu
bbaebfd4c9 GPU: Round horizontal display range values down to clockdiv multiple
GP1(06h) X1 and X2 are persistent across clockdiv changes, but the GPU
actively uses rounded values for display output. This behavior is
modeled by storing the rounded values in horizontal_display_start and
horizontal_display_end. Verified with hardware test.
2020-10-21 23:17:39 -07:00
Connor McLaughlin
2b2e2f7854 Cheats: Invalidate code pages on memory writes 2020-10-22 11:09:11 +10:00
Connor McLaughlin
3fc9f264d7 CPUCodeCache: Fix extra page being invalidated on writing to edge 2020-10-22 11:08:57 +10:00
Connor McLaughlin
bf46461dd6 Common/Vulkan: Remove unused methods in staging texture 2020-10-21 23:13:34 +10:00
Connor McLaughlin
b6a8da34fe Qt/CheatManager: Add preset address ranges 2020-10-21 22:28:11 +10:00
Connor McLaughlin
13aa5e0554 Cheats: Use internal memory handlers which can't trash MMIO
Safer and faster.
2020-10-21 22:28:11 +10:00
Connor McLaughlin
ffc0a5def4 Qt/CheatManager: Hook up address search range 2020-10-21 22:28:11 +10:00
Connor McLaughlin
2fb611518d Cheats/MemoryScan: Restrict search to RAM/Scratchpad/BIOS 2020-10-21 22:28:11 +10:00
Connor McLaughlin
0d387dfaca Cheats/MemoryScan: Add Any operator 2020-10-21 22:28:11 +10:00
Connor McLaughlin
a83439fd35 Qt/CheatManager: Only display first 5000 search results 2020-10-21 22:28:11 +10:00
Connor McLaughlin
2f5cf91d11 Qt: Remove load/save from quick cheat menu 2020-10-21 22:28:11 +10:00
Connor McLaughlin
1f948b1266 Qt: Add groups to cheat manager 2020-10-21 22:28:11 +10:00
Connor McLaughlin
133639122d Qt: Don't refresh entire list on adding/editing cheat 2020-10-21 22:28:11 +10:00
Connor McLaughlin
cb6ef03775 CheatList: Save additional DuckStation fields in comments 2020-10-21 22:28:11 +10:00
Connor McLaughlin
39a61d2207 CheatList: Preserve comments in PCSXR format files 2020-10-21 22:28:11 +10:00
Connor McLaughlin
abc035b15a CDImage: Fix assert failing on invalid cuesheets 2020-10-21 22:28:11 +10:00
Anderson_Cardoso
c3a03fc4d8
Atualização | Tradução Português do Brasil
Translated:

- Cheat Manager Options;
- Advanced Settings;
- System;
2020-10-20 20:07:26 -03:00
Connor McLaughlin
b694577c38 Qt: Add new cheat manager 2020-10-21 01:11:30 +10:00
Albert Liu
9b8fbeb087 CommonHostInterface: Activate hotkeys on press instead of release 2020-10-19 16:35:12 -07:00
Connor McLaughlin
7755e238d3 GPU/Vulkan: Fix depth not being updated with VRAM writes
Fixes menu not showing in Dragon Quest VII.
2020-10-19 11:46:45 +10:00
Connor McLaughlin
7a82cae2bd CPU/Recompiler: Use register pairs for pop callee saved too 2020-10-19 02:23:04 +10:00
Connor McLaughlin
0fca011bd4 CPU/Recompiler: Fix OOB in register pairing 2020-10-19 02:23:04 +10:00
Connor McLaughlin
6a4a4c62d7 CPU/Recompiler: Use fastmem instead of global for RAM loads 2020-10-19 02:23:04 +10:00
Connor McLaughlin
622aee7c96
Merge pull request #984 from RaydenX93/update_it_20201018
Weekly Update Italian Translation
2020-10-19 02:22:34 +10:00
RaydenX93
4de911222a Update duckstation-qt_it.ts 2020-10-18 15:23:56 +02:00
Connor McLaughlin
325f83065c SPU: Always inline SPU::ExecuteVoice 2020-10-18 14:54:38 +10:00
Connor McLaughlin
245edd94d7 SPU: Eliminiate conditional in interpolation 2020-10-18 14:54:38 +10:00
Connor McLaughlin
e8d77448c7 CMake: Fix mkdir error when repeatedly building for macOS 2020-10-18 14:54:38 +10:00
Connor McLaughlin
6624660b0d Common/FileSystem: Fix a compile error on macOS 2020-10-18 14:54:38 +10:00
Connor McLaughlin
d3f87dc357 SDL: Fix CPU clock control in menu not applying 2020-10-18 14:54:38 +10:00
Connor McLaughlin
b704c37e91 CPU/Recompiler: Implement speculative constants 2020-10-18 14:54:38 +10:00
Connor McLaughlin
51eff82eb6 CPU/Recompiler: Implement lwl/lwr/swl/swr 2020-10-18 14:54:38 +10:00
Connor McLaughlin
7566c45f64 CPU/Recompiler: Implement fastmem 2020-10-18 14:54:38 +10:00
Connor McLaughlin
ceb67b5018 Common: Add memory arena and page fault handler classes 2020-10-18 14:54:38 +10:00
Connor McLaughlin
11faf6ccfb CPU/Recompiler: Skip calling event update on interrupts 2020-10-18 14:54:38 +10:00
Connor McLaughlin
a16c2f5462 CPU/Recompiler: Skip tracking some more interpreter state 2020-10-18 14:54:38 +10:00
Connor McLaughlin
a6f8dde790 CPU/Recompiler: Faster ASM dispatcher 2020-10-18 14:54:38 +10:00
Connor McLaughlin
cb351a7dbd CPU: Move interrupt check out of inner-most exec loop 2020-10-18 14:54:38 +10:00
Connor McLaughlin
0afdc04d88 CPU/Recompiler: Optimize constant reads (and some writes) 2020-10-18 14:54:38 +10:00
Connor McLaughlin
69b2c3fc2d StateWrapper: Track save state version 2020-10-18 14:54:38 +10:00
Connor McLaughlin
893268bba5 CDImage: Fix crash on invalid cue/chd with no tracks 2020-10-18 14:54:26 +10:00
Connor McLaughlin
95f7821691
Merge pull request #975 from BenjaminSiskoo/master
Typos Fixes Benjamin Siskoo, Zet Sensei and Elcor
2020-10-15 01:28:08 +10:00
Connor McLaughlin
a004ae0d5b
Merge pull request #976 from MaddTheSane/icon
Make better icns from Windows icon.
2020-10-15 01:27:43 +10:00
Connor McLaughlin
d6758aacce CDSubchannelReplacement: Fix a crash on invalid input 2020-10-15 01:25:18 +10:00
C.W. Betts
c2eea7776e Make better icns from Windows icon. 2020-10-14 08:49:39 -06:00
Benjamin Siskoo
c04f831b3f
Typos Fixes by Benjamin Siskoo
Thanks Zet Sensei and Elcor
2020-10-14 14:45:17 +02:00
Connor McLaughlin
19f4921ca7 GPU/OpenGL: Fix crash on non-dual-source-blend drivers 2020-10-14 18:50:10 +10:00
Connor McLaughlin
7b0a3d4e59
Merge pull request #973 from andercard0/patch-19
Update Brazilian Portuguese Translation
2020-10-14 15:49:41 +10:00
Connor McLaughlin
60e94a9e19 Qt: Update Chinese translation from @zkdpower 2020-10-14 15:49:01 +10:00
Benjamin Siskoo
e22601f3df
Update duckstation-qt_fr.ts
Typos fixing
2020-10-14 01:53:33 +02:00
Anderson_Cardoso
b692e9624e
Update Brazilian Portuguese Translation
Translated
- Minor options revised;
- (Mainwindow) Game properties;
2020-10-13 19:59:05 -03:00
Connor McLaughlin
e9dcf7fe33 Add French translation by @BenjaminSiskoo 2020-10-14 00:58:24 +10:00
Connor McLaughlin
d1018abd5b libretro: Fix incorrectly named CD-ROM Read Speedup option 2020-10-14 00:48:48 +10:00
Connor McLaughlin
56c511b45c Qt: Add Game Properties to view menu (for running game) 2020-10-14 00:48:48 +10:00
Connor McLaughlin
962f3407b4 Android: Add OpenSL ES audio backend 2020-10-14 00:48:48 +10:00
Connor McLaughlin
49cea927f0 Build: Add ARM64 platform for Windows 2020-10-14 00:48:48 +10:00
Connor McLaughlin
69d29d7395 GL/Context: Don't use WGL on Windows/ARM64 2020-10-14 00:48:48 +10:00
Connor McLaughlin
df15229eec Common/CPUDetect: Add ARM64 for MSVC 2020-10-14 00:48:48 +10:00
Connor McLaughlin
c533a6dfd7
Merge pull request #960 from andercard0/patch-18
Atualização Tradução Português do Brasil
2020-10-14 00:46:46 +10:00
Connor McLaughlin
529df100a3
Merge pull request #963 from rtissera/gpu_sw_opt-1
Minor gpu_sw optimizations and warning fixes
2020-10-14 00:46:35 +10:00
C.W. Betts
5344b44970
Make context_agl.h compatible with ObjC ARC code.
Helpful when working with OpenEmu.
2020-10-12 16:38:47 -06:00
Romain TISSERAND
b2ef931772 Minor gpu_sw optimizations and warning fixes 2020-10-12 13:15:21 +02:00
Anderson_Cardoso
944656a3d7
Atualização Tradução Português do Brasil
Translated: 

- Playstation Mouse;
- NeGcon Controllers; 
- OSD messages typo fixed;
- Accentuations Corrections; 
- Bioses Widget terms change;

Not Translated: 

- QT Dialog;
- and other Contributors;
Just saying, not a really big of a deal actually.
2020-10-11 13:43:46 -03:00
Connor McLaughlin
43bafe1a12
Merge pull request #959 from RaydenX93/update_it
Update duckstation-qt_it.ts
2020-10-12 00:41:33 +10:00
Connor McLaughlin
30f8859c33
Merge pull request #958 from RaydenX93/update_bat
Update for translation bat file
2020-10-12 00:41:11 +10:00
Connor McLaughlin
a372a1d782 GameList: Fix progress disappearing when scanning >1 directory 2020-10-12 00:40:06 +10:00
Connor McLaughlin
ad61815cad GameList: Don't keep cache open after rewriting 2020-10-11 20:55:49 +10:00
Connor McLaughlin
902024d225 CDROM: Implement volume peak in CDDA report
Fixes Kyuutenkai hanging at boot.
2020-10-11 20:44:52 +10:00
Connor McLaughlin
3ecae0f409 Common/Align: Make constexpr 2020-10-11 20:34:56 +10:00
RaydenX93
c6b2b1fcd7 Update duckstation-qt_it.ts 2020-10-11 12:07:02 +02:00
RaydenX93
5bca69c982 Renaming for clarity 2020-10-11 11:25:20 +02:00
RaydenX93
e97ab6105d Update update-and-edit-language_dragndrop.bat 2020-10-11 11:24:51 +02:00
Connor McLaughlin
36bede11ae CPU/Recompiler/AArch64: Fix crash when icache is enabled 2020-10-11 15:04:49 +10:00
Connor McLaughlin
1db1d64a1f GameSettings: Simplify controller type check 2020-10-11 14:38:31 +10:00
Connor McLaughlin
303357df27 GameSettings: Only replace analog -> digital controller when forcing
e.g. Die Hard Trilogy can also work with Konami Justifier.
2020-10-11 12:46:12 +10:00
Connor McLaughlin
348555cc8c Build: Link with objc runtime on macOS 2020-10-11 12:45:21 +10:00
Connor McLaughlin
d39c9f5d1c Clean up some compiler warnings 2020-10-11 12:21:08 +10:00
Connor McLaughlin
5e65882920 MemoryCardImage: Fix error in DeleteFile() 2020-10-11 12:21:08 +10:00
Connor McLaughlin
c89d94c2ff Move Cubeb AudioStream to FrontendCommon
This way it doesn't need to be built for libretro.
2020-10-11 12:21:08 +10:00
Connor McLaughlin
fe25f005c2 GPU: Fix incorrect sign extension of positions
Fixes missing objects in Skullmonkeys (again).
2020-10-11 12:21:08 +10:00
Connor McLaughlin
a46d304d79
Merge pull request #951 from andercard0/patch-17
Atualização Tradução Português do Brazil
2020-10-11 12:20:56 +10:00
Albert Liu
79af61cd21 Qt: Make some additional controller strings translatable 2020-10-10 15:59:19 -07:00
Albert Liu
4b6336cc45 Qt: Remove obsolete strings from duckstation-qt_zh-cn.ts 2020-10-10 15:03:33 -07:00
Albert Liu
b05db4d641 Qt: Fix duckstation-qt_zh-cn.ts line numbers 2020-10-10 14:48:26 -07:00
Albert Liu
0c21dcb141 Qt: Update duckstation-qt_zh-cn.ts (@zkdpower) 2020-10-10 14:41:30 -07:00
Connor McLaughlin
907bba19c0 Qt: Fix crash in advanced reset to defaults 2020-10-10 19:45:31 +10:00
Connor McLaughlin
fc28ba75da GPU/OpenGL: Create the texture stream buffer with its final target
Fixes broken texture uploads on Adreno GPUs.
2020-10-10 18:27:40 +10:00
Connor McLaughlin
8bb89c9aeb GPU/OpenGL: Disable texture buffer upload path if larger buffers are unsupported 2020-10-10 18:27:18 +10:00
Connor McLaughlin
9e2e1050bb GL/Program: Don't delete nonexistant shaders (when using binaries) 2020-10-10 18:26:29 +10:00
Connor McLaughlin
13a9411b07 Android: Add BIOS importer 2020-10-10 17:42:21 +10:00
Anderson_Cardoso
55a02f8720
Atualização Tradução Português do Brazil
Translated:

    Audio;
    Ports 1 / 2;
    Autoupdate Warnings;
    Mainwindow new options;
    Adv. Settings Widget PGXP Preservation;
2020-10-09 19:18:43 -03:00
Connor McLaughlin
4f0007dd55 PGXP: Make preserving pre-divide fractional coordinates an option
Fixes holes in geometry in Crash Team Racing with PGXP on.
2020-10-10 00:07:07 +10:00
Connor McLaughlin
fa638ef9d2 CPU/Interpreter: Fix incorrect call in to PGXP for addi
Fixes exploding triangles in Spyro with PGXP CPU mode enabled.
2020-10-09 18:49:36 +10:00
Connor McLaughlin
cb6502afa3 Qt: Simplify settings version check 2020-10-09 18:26:21 +10:00
Connor McLaughlin
74880ac047 Qt: Update Chinese translation from @zkdpower 2020-10-09 18:09:10 +10:00
Connor McLaughlin
2df06225ee GPU/OpenGL: Don't keep shader cache open 2020-10-09 18:09:10 +10:00
Connor McLaughlin
64e1305087 GPU/D3D11: Don't keep shader cache open
Allows you to run multiple DuckStation instances.
2020-10-09 18:09:10 +10:00
Connor McLaughlin
e1f83fc000 Qt: Add crop mode, interlacing and NTSC timing to debug menu 2020-10-09 18:09:10 +10:00
Connor McLaughlin
ff26881623 SDL: Add various options to settings menu 2020-10-09 18:09:10 +10:00
Connor McLaughlin
6218f3f568 Qt: Add Dutch translation by @DenSinH 2020-10-09 18:09:10 +10:00
Albert Liu
94d7d4cead Qt: Show dialog on startup for settings version mismatch
For the QMessageBox to appear, error reporting is performed again after
main window creation.
2020-10-07 20:43:50 -07:00
Albert Liu
9d2687e7d4 Qt: Provide warning in auto updater on settings version increase 2020-10-07 07:59:39 -07:00
Connor McLaughlin
6a4a47fbdf SPU: Set block counter to zero on key on
Fixes clicking in Final Fantasy VIII intro FMV.
2020-10-08 00:41:50 +10:00
Elizabeth
e6ef5f1a1c
Add 16:10 Aspect Ratio Option (#931)
* Add 16:10 aspect ratio opton

* Add 16:10 deffinition
2020-10-07 18:00:38 +10:00
Connor McLaughlin
ad2122fb47
Merge pull request #936 from altiereslima/master
Update duckstation-qt_pt-br.ts
2020-10-07 18:00:08 +10:00
RaydenX93
2fad430979
Update dragndrop edit (#939)
* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts

* Create update-and-edit-language_dragndrop.bat

* Update update-and-edit-language_dragndrop.bat

Correction according to Stenzek's comment

* Update update-and-edit-language_dragndrop.bat

Fix missing "../"

* Update update-and-edit-language_dragndrop.bat

Added edge cases and some guidance for the user
2020-10-07 17:59:48 +10:00
altiereslima
0f14aa04fe Update duckstation-qt_pt-br.ts 2020-10-05 20:28:19 -03:00
RaydenX93
395f5e2c75
Create update-and-edit-language_dragndrop.bat (#928)
* Create update-and-edit-language_dragndrop.bat

* Update update-and-edit-language_dragndrop.bat

Correction according to Stenzek's comment

* Update update-and-edit-language_dragndrop.bat

Fix missing "../"
2020-10-06 01:22:41 +10:00
Connor McLaughlin
b7331e4975
Merge pull request #929 from andercard0/patch-15
Atualização Tradução Português Brasil
2020-10-06 01:22:01 +10:00
Connor McLaughlin
b2dc08bd8c
Update update-and-edit-language.bat 2020-10-05 15:22:47 +10:00
Anderson_Cardoso
f6d9e4d6d8
Atualização Tradução Português Brasil
Transtated:

- osd messages / controller profiles;
- shortcuts tab / save state load global state;
- gameproperties diaglog / cd-rom speeds;

Not Translated:

- Port 1 Port 2 (Tabs);
2020-10-04 12:42:59 -03:00
RaydenX93
ae16418daf
Update Italian Language (#927)
* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts
2020-10-05 01:14:09 +10:00
Connor McLaughlin
69d4f5997d Qt: Add mention of contributors to about dialog 2020-10-05 00:23:30 +10:00
Connor McLaughlin
a3f2f13fa9 GameSettings: Add CD-ROM Read Speedup 2020-10-05 00:18:10 +10:00
Connor McLaughlin
8ba93b36a0 CDROM: Add option to speed up double speed reads 2020-10-05 00:18:10 +10:00
Connor McLaughlin
51e8eb108e Qt: Fix PGXP CPU mode option not applying 2020-10-05 00:18:10 +10:00
Connor McLaughlin
8a91395566 CPU/Recompiler: Detect move instructions and forward to PGXP
Fixes holes in polygons in Gran Turismo 1 + 2 with PGXP enabled.
2020-10-05 00:18:10 +10:00
Connor McLaughlin
0b858658ca GameSettings: Add per-game input bindings from profiles
This just affects the **bindings**. You will still have to set the
controller type per game if this is different from the global default.
2020-10-05 00:18:10 +10:00
Connor McLaughlin
7278f055cb FrontendCommon: Attempt two at hotkey translation 2020-10-05 00:18:10 +10:00
RaydenX93
d595d6b595
Update Italian Translation (#922)
* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts
2020-10-05 00:17:50 +10:00
Anderson_Cardoso
87a5db54cb
Atualização Traduzção Português Brasil
Translated:

- System menu; game settings; view menu new options;
- General, Graphics, States, Audio and close btn;
- Changed some simple words in audio backend;
- Fixed spaces and typos, again;
- Some OSD's.

Not translatable [Update]:

Note: yeah, I know it's a pain in the arse to do it just pointing here in order
to keep those tracked, no rush in fix it! ;)

- Save State 2;
- About QT diaglog;
- Load Game State 1;
- Port 1 Port 2 Tabs (controller configuration);
- Keyboard (option / button description inside shortcut configuration)
- Controller0/ (option / button description inside shortcut configuration)
2020-10-03 15:27:59 -03:00
Connor McLaughlin
f071497be5 CPU/Recompiler: Optimize beq zero, zero, addr to unconditional branch
Seems to exist in some BIOS code. Credit to @Dillonb for the idea.
2020-10-04 00:12:01 +10:00
Connor McLaughlin
55f0915534 Qt: Hopefully fix save state slot hotkeys being untranslatable 2020-10-04 00:12:01 +10:00
Connor McLaughlin
968c835249 CommonHostInterface: Add reset hotkey 2020-10-04 00:12:01 +10:00
Connor McLaughlin
36511fda18 Qt: Add set cover image option to context menu 2020-10-04 00:12:01 +10:00
Connor McLaughlin
2a6071add1 Qt: Add missing accelerator to System menu 2020-10-04 00:12:01 +10:00
Connor McLaughlin
48d053cd7b CDImageCHD: Align tracks to 4 frames
Fixes games having "randomly" offset audio.
2020-10-04 00:12:01 +10:00
Connor McLaughlin
f0510897ff Qt: Add "About Qt" to help menu 2020-10-04 00:12:01 +10:00
Connor McLaughlin
50b025c75a GPU: Use triangle area for ticks rather than bbox
Fixes slow transitions in Tales of Phantasia.
2020-10-04 00:12:01 +10:00
Connor McLaughlin
45dd80b6a6 MemoryCardImage: Support importing truncated .gme files 2020-10-04 00:12:01 +10:00
Connor McLaughlin
ca0bfc39a2 CDROM: Add a setting and hotkey to mute CD audio 2020-10-04 00:12:01 +10:00
Connor McLaughlin
f7de39f3d0 Qt: Fix display window geometry not saving 2020-10-04 00:12:01 +10:00
Connor McLaughlin
e2a4129c30 Qt: Fix hitting enter on game list not launching game 2020-10-04 00:12:01 +10:00
zkdpower
e9e3891f9e
fix some mistake, delete some repetitive committment (#921)
* Update duckstation-qt_zh-cn.ts

* Update duckstation-qt_zh-cn.ts

* Update duckstation-qt_zh-cn.ts

modified base on phen-nix's translation.

* Update duckstation-qt_zh-cn.ts

modified based on phen-nix

* Update duckstation-qt_zh-cn.ts

modified based on phen-nix

* Update duckstation-qt_zh-cn.ts

modified based on phen-nix.

* Update duckstation-qt_zh-cn.ts

Modified based on phen-nix.

* Update duckstation-qt_zh-cn.ts

Modified Based on phen-nix

* Update duckstation-qt_zh-cn.ts
2020-10-03 23:58:36 +10:00
Connor McLaughlin
9bf1d61f4f Qt: Fix resume with a save state again 2020-10-03 01:23:04 +10:00
Connor McLaughlin
c6582bb7e4 Qt: Fix close button in settings not being translatable 2020-10-03 01:13:18 +10:00
Connor McLaughlin
c051538d03 HostInterface: Mark some more OSD messages as being translatable 2020-10-03 01:06:04 +10:00
Connor McLaughlin
38244dfcca Qt: Fix some advanced options having editable titles 2020-10-03 01:06:04 +10:00
Connor McLaughlin
caf100ec0d Qt: Make hotkey categories translatable 2020-10-03 01:06:04 +10:00
Connor McLaughlin
7cf8f60464 Qt: Fix resume without any state wedging emu 2020-10-03 01:06:04 +10:00
C.W. Betts
152ccd5917 Fix stat64 failure on Apple Silicon: just use the (not deprecated on OS X) stat (which is 64-bit since 10.6 via linking trickery, and always 64-bit on 64-bit OSes). 2020-10-02 03:23:43 -06:00
Connor McLaughlin
1da6db7260 Qt: Fix cancelling overclock enable writing true to settings 2020-10-02 00:01:51 +10:00
Connor McLaughlin
5bc61849eb FrontendCommon: Add duck icon to loading screens 2020-10-02 00:01:51 +10:00
phoe-nix
223dad9f26
update zh translation 2020-10-01 19:50:26 +08:00
Connor McLaughlin
c3dcdd01ff
Merge pull request #911 from andercard0/patch-13
Atualização Tradução Português do Brasil
2020-10-01 11:29:28 +10:00
Anderson_Cardoso
3b8fd930cd
Atualização Tradução Português do Brasil
Translated:
- CPU overclocking options;
- CPU overclocking Warnings;
- Re-added some accentuations;
- CPU overclocking per-game options;
- Correction of (more) stupid typos of mine;
2020-09-30 19:51:52 -03:00
edgbla
172d323636 Update Ru Translation (edgbla) 2020-09-30 20:33:58 +04:00
Connor McLaughlin
8edf02bca8 libretro: Add CPU overclock option 2020-10-01 00:02:01 +10:00
Connor McLaughlin
e1afa85258
Merge pull request #909 from andercard0/patch-12
Update Pt-Br Translation
2020-09-30 23:56:21 +10:00
Connor McLaughlin
345a38ef03 Qt: Add UI elements for overclocking in game properties 2020-09-30 23:48:34 +10:00
Connor McLaughlin
9a23c5547a GameSettings: Add CPU overclocking as game option 2020-09-30 23:48:34 +10:00
Connor McLaughlin
44c85a2c24 Qt: Split user settings into two tabs 2020-09-30 23:48:34 +10:00
Connor McLaughlin
5bfc82a517 SDL: Add CPU clock control options 2020-09-30 23:48:34 +10:00
Connor McLaughlin
61a66ed908 Qt: Add options for CPU overclocking 2020-09-30 23:48:34 +10:00
Connor McLaughlin
27697d0508 System: Implement CPU overclocking [SAVEVERSION+]
Partial credit to @CookiePLMonster as well.
2020-09-30 23:48:34 +10:00
Connor McLaughlin
8f9f039665 GPU/SW: Port triangle/line rasterizer from Mednafen 2020-09-30 23:04:14 +10:00
Connor McLaughlin
cacf7a7cc9 GPU: Precompute texture window expression [SAVEVERSION+] 2020-09-30 23:03:52 +10:00
Connor McLaughlin
f761f1550f Qt: Fix spacing in shader parameters 2020-09-30 23:03:04 +10:00
Connor McLaughlin
2c971ce0c7 VulkanHostDisplay: Fix errors for shaders with many options 2020-09-30 22:52:55 +10:00
Anderson_Cardoso
0019e54da3
Update Pt-Br Translation
Update Portuguese Brazil translation:

- Fixed Stupid typos (MC Card);
- Adapted some tec terms;
-  Download size warning and MC new Warnings;

Not translatable:

- Keyboard/keypad+plus minus not translateable;
- Restore Defaults / Close buttons not translateable;
- Options Load Game State 1 and so on not translateable;
- PGXP Enable/Disable Recompilling all Blocks not translateable;
- Tabs: General - Graphics - Save States and Audio; Not translateable;
2020-09-29 20:55:28 -03:00
Connor McLaughlin
7255530d87 Qt: Minor improvements to auto-updater (icon, show download size) 2020-09-30 01:10:13 +10:00
Connor McLaughlin
e88d36513e Qt: Add warning when save state versions change in auto updater 2020-09-30 00:49:47 +10:00
Connor McLaughlin
75734c25c7 Cheats: Implement 0x1F/scratchpad write 2020-09-28 21:18:38 +10:00
Connor McLaughlin
54e13015d8 Cheats: Implement C2/memory copy instruction 2020-09-28 20:45:45 +10:00
Connor McLaughlin
6961e645c6 Cheats: Ignore 00 code 2020-09-28 20:45:45 +10:00
Connor McLaughlin
4e9135cd57 Cheats: Implement 50/Slide instruction 2020-09-28 20:45:45 +10:00
Connor McLaughlin
58e24585c1 Cheats: Fix 10/11/20/21 commands 2020-09-28 20:45:45 +10:00
Connor McLaughlin
9714a999bb
Merge pull request #904 from phoe-nix/patch-2
update zh translation
2020-09-28 20:44:46 +10:00
phoe-nix
bf21ec2b1f
update zh translation 2020-09-27 07:39:26 +08:00
Albert Liu
5f3d475f4c CDImageMemory: Fix SBI loading 2020-09-26 15:42:13 -07:00
Albert Liu
659e6a2e60 CDImageBin: Remove use of duplicated ReplaceExtension function 2020-09-26 15:38:46 -07:00
Connor McLaughlin
8342fec2c8 VulkanHostDisplay: Execute command buffer before reloading post shaders 2020-09-27 01:34:29 +10:00
Connor McLaughlin
b979706417 Pad: Use memory card filename from current state
Fixes memory card data getting lost after loading state.
2020-09-27 01:33:26 +10:00
Connor McLaughlin
3b68c4028d Pad: Load memory card from state when the data matches
A warning will be displayed when the card content does not match.
2020-09-26 15:53:09 +10:00
Connor McLaughlin
f26e75fa37 GameSettings: Add force 4:3 for 24-bit 2020-09-26 15:21:17 +10:00
Connor McLaughlin
d73271ec0a GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs) 2020-09-26 15:11:45 +10:00
Connor McLaughlin
cdc9f5c548 Settings: Fix AR list 2020-09-26 02:02:15 +10:00
Connor McLaughlin
8476e373fa Qt: Simplify load game state string 2020-09-26 01:13:48 +10:00
Connor McLaughlin
87e3e4097f libretro: Use saves/duckstation_cache as shader cache directory 2020-09-26 01:13:48 +10:00
Connor McLaughlin
e7cfc69975 Cheats: Fix parsing of Retroarch cheats 2020-09-26 01:13:48 +10:00
Connor McLaughlin
40037d6e90 libretro: Cheat support 2020-09-26 01:13:48 +10:00
Connor McLaughlin
1e6815634a
Merge pull request #891 from phoe-nix/patch-2
update zh translation
2020-09-26 01:11:48 +10:00
Elizabeth
f38b8fda81
Add 21:9 to the Aspect Ratio settings 2020-09-24 20:59:41 -04:00
phoe-nix
d3170e663e
update zh translation
some strings can not translate.
"SettingsDialog"
Restore Defaults
Close

"Hotkeys"
General
Graphics
Save States
Audio
Load Game State %u
Save Game State %u
Load Global State %u
Save Global State %u
2020-09-25 02:50:48 +08:00
Connor McLaughlin
e2fab72bcb Qt: Include .m3u in start disc filter 2020-09-25 00:25:53 +10:00
Connor McLaughlin
b05d80ef5c CDROM: Don't choke on non-mode2 sectors
Fixes Formula One 99 circuit selection.
2020-09-25 00:25:32 +10:00
Connor McLaughlin
699242b1a7 GameList: Fix compatibility xml saving 2020-09-24 22:16:23 +10:00
Connor McLaughlin
f990d6ab3b GPU: Idle bit should be clear during an incomplete command 2020-09-24 22:16:15 +10:00
Connor McLaughlin
cf2599b6c7 BIOS: Compile fix 2020-09-24 12:41:46 +10:00
Connor McLaughlin
41f36d0673 GameList: Fix cover search from game serial/code 2020-09-24 12:33:11 +10:00
Connor McLaughlin
36fd5a0c6e
Merge pull request #887 from phoe-nix/patch-2
update zh translation
2020-09-24 12:32:57 +10:00
Connor McLaughlin
b609cde0ba
Merge pull request #885 from andercard0/patch-11
Update Pt-Br Translation
2020-09-24 12:32:42 +10:00
RaydenX93
841ac4095b
Update duckstation-qt_it.ts (#883) 2020-09-24 12:32:11 +10:00
Connor McLaughlin
a6f6c1708b
Fix BIOS description text 2020-09-24 12:30:40 +10:00
phoe-nix
666d749c98
update zh translation 2020-09-24 07:23:59 +08:00
phoe-nix
7993451871
Added missing 3 BIOS infos 2020-09-24 07:16:32 +08:00
Anderson_Cardoso
ebff9ff35f
Update Pt-Br Translation
Translated or Adapted:
- Game grid/cover view;
- cover refresh menu option;
- Fixed some obscured typos of mine.
2020-09-23 20:13:14 -03:00
Connor McLaughlin
fb420bad82 Qt: Fix auto-detect in BIOS settings being untranslatable 2020-09-24 00:37:07 +10:00
Connor McLaughlin
adfd5cb98e
Merge pull request #880 from phoe-nix/patch-1
update zh translation
2020-09-24 00:36:59 +10:00
Connor McLaughlin
03b55efea6 Qt: Add light fusion and blue dark fusion themes 2020-09-24 00:31:44 +10:00
Connor McLaughlin
692c2d4aff Qt: Add cover refresh menu option 2020-09-24 00:31:44 +10:00
Connor McLaughlin
43b0d84a1d Qt: Implement game grid/cover view 2020-09-24 00:31:44 +10:00
Connor McLaughlin
b193374dd4 GameList: Add method to look up a cover image 2020-09-24 00:31:44 +10:00
Connor McLaughlin
f1086b18f9 FileSystem: Remove heap allocations from FileExists/DirectoryExists 2020-09-24 00:31:44 +10:00
phoe-nix
b9fa774a21
update zh translation
"Auto-Detect" can not translate in "BIOSSettingsWidget".
2020-09-23 22:27:05 +08:00
Connor McLaughlin
40d157aa23
Merge pull request #875 from CookiePLMonster/more-slashes
Fix an outstanding forward slash showing in the UI
2020-09-23 22:55:40 +10:00
Connor McLaughlin
21a768f9e8
Merge pull request #878 from ggrtk/bios-image-infos
BIOS: Update image infos
2020-09-23 22:55:22 +10:00
Connor McLaughlin
d728bc091b BIOS: Add option to set search directory elsewhere 2020-09-23 22:53:51 +10:00
Connor McLaughlin
a0a78087fe Vulkan: Support Wayland 2020-09-23 20:19:50 +10:00
Connor McLaughlin
f022bdb328 PostProcessingShader: Fix a compile warning 2020-09-23 20:19:38 +10:00
Connor McLaughlin
2aace1b503 GL/Context: Don't choke on X11+Wayland 2020-09-23 19:46:39 +10:00
Albert Liu
9a31eb50f6 BIOS: Add some more BIOS revision hashes 2020-09-22 22:49:46 -07:00
Albert Liu
073c053e36 BIOS: Fix mislabeling on SCPH-5500 hash 2020-09-22 22:49:21 -07:00
Connor McLaughlin
be585c9f68 Qt: Fix compilation with Qt 5.11 2020-09-23 12:18:01 +10:00
Connor McLaughlin
cd0199a07a FileSystem: Fix size being unfilled on Linux
Fixes BIOS detection.
2020-09-23 12:15:25 +10:00
Silent
e6431e3599
Fix an outstanding forward slash showing in the UI 2020-09-22 18:24:45 +02:00
Connor McLaughlin
78f06fb711 libretro: Fix breakage with new BIOS detection 2020-09-23 02:11:30 +10:00
Connor McLaughlin
df98bfbf04 Qt: Set Cyrillic glyph range/font for OSD for ru language 2020-09-23 00:40:30 +10:00
Connor McLaughlin
20b609a3e0 Qt: Add Russian translation 2020-09-23 00:39:57 +10:00
Connor McLaughlin
7d01bedf07 BIOS: Automatically detect images, improve selection UI 2020-09-23 00:20:50 +10:00
Connor McLaughlin
3385346b7f
Merge pull request #872 from andercard0/patch-10
Update | Pt-Br Translation
2020-09-23 00:16:12 +10:00
r57zone
2e4009e52a Russian translation 2020-09-21 18:05:39 +04:00
Anderson_Cardoso
1616d8165c
Update duckstation-qt_pt-br.ts
Translated or Adapted:

- Memory card importer; 
- Memory Card editor;
2020-09-20 14:46:10 -03:00
Connor McLaughlin
e8e461c0a7 FileSystem: Fix GetProgramPath() sometimes returning stale paths
See https://social.msdn.microsoft.com/Forums/windowshardware/en-US/4b7b3884-d0bb-4812-bc18-2078c61d4b90/queryfullprocessimagename-gives-wrong-path-for-renamed-directory?forum=windowsgeneraldevelopmentissues
2020-09-21 01:20:20 +10:00
Connor McLaughlin
2219b9aa66 CDImageCue: Work around broken (old) dumps with missing pregap
Some people have broken (older) dumps where a two second pregap was implicit but not specified in the cuesheet.
The problem is we can't tell between a missing implicit two second pregap and a zero second pregap.
2020-09-21 01:20:17 +10:00
Silent
92d0dabf54
Make path separators in UI more consistent 2020-09-20 00:08:17 +02:00
Connor McLaughlin
25f45fbd23 CPU: Add hack for stale icache reads in interpreter 2020-09-20 01:38:18 +10:00
Connor McLaughlin
db84bdb560 CDROM: Apply 4 sector penalty to ReadN..ReadN sequence
Fixes Worms Pinball.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
9736dc7895 CPU: Fix InterpretUncachedBlock()
But this shouldn't be hit during normal execution.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
1d5af57f71 GPU: Halve draw ticks for 480i even with force progressive
Fixes some of the games broken with the enhancement on.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
d274c553c5 OpenGLHostDisplay: Fix incorrect top alignment 2020-09-20 01:36:49 +10:00
Connor McLaughlin
a7b85605e2 Ignore existing surface size on Android
Seems to be a race condition here where it's not up to date.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
3bdda39e1f
Merge pull request #866 from CookiePLMonster/discord-running-game
Fix Discord RPC not reporting the game title
2020-09-20 01:35:53 +10:00
Silent
67392a37ec
Fix Discord RPC not reporting the game title 2020-09-19 15:00:03 +02:00
phoe-nix
cecf32c14c
update zh translation 2020-09-19 10:40:59 +08:00
Connor McLaughlin
bdd98281fc Qt: Fix status bar toggle not saving 2020-09-19 00:31:02 +10:00
Connor McLaughlin
238152ae88 Qt: Add memory card editor 2020-09-19 00:28:47 +10:00
Connor McLaughlin
92da9917a8 MemoryCard: Split into image helper functions 2020-09-19 00:28:47 +10:00
Connor McLaughlin
70768c02af Common: Add Shift-JIS helpers 2020-09-19 00:28:47 +10:00
phoe-nix
6fec44e153
Update zh translation 2020-09-18 03:35:24 +08:00
Connor McLaughlin
d924130308
AnalogController: Fix Linux build 2020-09-18 00:40:54 +10:00
Connor McLaughlin
7c55940fa8 AnalogController: Fix default value of vibration bias 2020-09-18 00:17:35 +10:00
Connor McLaughlin
e6bff275a6 AnalogController: Set vibration strength to 0 on Reset 2020-09-18 00:13:59 +10:00
Connor McLaughlin
915b7d3726 AnalogController: Use nonlinear mapping of vibration strength
Curve from Pokopom: https://github.com/KrossX/Pokopom/blob/master/Pokopom/Input_XInput.cpp#L210
2020-09-17 19:57:10 +10:00
Connor McLaughlin
debfd53618 AnalogController: Use range for large motor, add bias
Seems the bias is needed for FF8.
2020-09-17 19:56:27 +10:00
Connor McLaughlin
67d0bbedb1 ControllerInterface: Don't use a minimum strength of 0.01 2020-09-17 19:56:11 +10:00
Connor McLaughlin
3096f0953f PostProcessing: Use ints-for-bools CPU-side as well 2020-09-16 11:52:23 +10:00
Connor McLaughlin
3bd9f85af8 PostProcessingShaderGen: Use ints instead of bools for options 2020-09-16 11:52:23 +10:00
Connor McLaughlin
a02feeb8e8
Merge pull request #856 from andercard0/patch-8
Updates and Updates
2020-09-16 11:52:07 +10:00
Anderson_Cardoso
9f0c714138
Updates and Updates
Items translated:
- Post processing shaders options;
- Return of the accentuations for Pt-Br
2020-09-15 21:52:37 -03:00
Silent
c54061de5f
Properties: Hide buttons when not in the Properties tab 2020-09-15 21:43:03 +02:00
Connor McLaughlin
d2ad114354 libretro: Fix incorrect rumble scale 2020-09-16 01:14:56 +10:00
Connor McLaughlin
352a3405e8 OpenGLHostDisplay: Fix offset image in libretro 2020-09-16 01:14:56 +10:00
Silent
1918a5ddd4
STBI: Handle UTF-8 paths correctly 2020-09-14 21:27:22 +02:00
Silent
a35a2838b6
Fix XML loading not handling UTF-8 paths 2020-09-14 20:33:56 +02:00
Connor McLaughlin
8d5a6acfc7 Qt: Use assume messages/confirmations from core are UTF-8 2020-09-15 00:36:43 +10:00
Connor McLaughlin
198b83676c Qt: Fix game properties opening on wrong tab 2020-09-15 00:31:55 +10:00
Connor McLaughlin
4d9e58ac42 Qt: Allow updating to previously skipped builds by forcing update 2020-09-15 00:31:35 +10:00
Connor McLaughlin
daa5e02853 GameSettings: Add trait for disabling PGXP texture correction 2020-09-15 00:31:35 +10:00
Connor McLaughlin
1d9a086b8a Qt: Put linear/integer upscaling on the same line in game properties 2020-09-15 00:31:35 +10:00
Connor McLaughlin
51c595759f GameList: Fix incorrect serialization of some options 2020-09-15 00:31:35 +10:00
Connor McLaughlin
8ac0e12828 Qt: Save main window position/state to config 2020-09-15 00:31:35 +10:00
hunterk
71636d22f6 add input descriptors for remaps 2020-09-13 16:10:24 -05:00
Connor McLaughlin
bb6af3c8fc
Merge pull request #845 from CookiePLMonster/fix-resume
Fix issues with a -resume parameter
2020-09-14 00:11:42 +10:00
Connor McLaughlin
9c28b3e167 CommonHostInterface: Add post processing toggle hotkeys 2020-09-13 22:31:31 +10:00
Connor McLaughlin
441f26706e Qt: Move post processing to its own setting category 2020-09-13 22:27:30 +10:00
Connor McLaughlin
ed5c03e0d5 Qt: Fix texture filtering drop-down in game properties 2020-09-13 20:25:39 +10:00
Connor McLaughlin
3232e3b164 Qt: Add reload button to postprocessing UI 2020-09-13 20:21:33 +10:00
Connor McLaughlin
7a5f167c1c VulkanHostDisplay: Fix a possible crash at shutdown with large post shaders 2020-09-13 20:21:23 +10:00
Connor McLaughlin
2492eb8678 FrontendCommon: Add a hotkey to reload post processing 2020-09-13 20:21:05 +10:00
Connor McLaughlin
a409a5d45d ShaderGen: More GLSL/HLSL aliases 2020-09-13 20:20:47 +10:00
Connor McLaughlin
c1006bd0ff PostProcessing: Allow fragment coordinate access from shader 2020-09-13 18:50:40 +10:00
Connor McLaughlin
c4f18c12d5 Qt: Add per-shader postprocessing options 2020-09-13 18:39:58 +10:00
Connor McLaughlin
60ed9e7191 PostProcessingShader: Fix errors in shader parsing 2020-09-13 18:39:40 +10:00
Connor McLaughlin
a7e27d778b Qt: Make audio buffer size max out at 8192 frames 2020-09-13 14:56:16 +10:00
Connor McLaughlin
a053f389bd VulkanHostDisplay: Don't choke when we lose the surface 2020-09-13 14:37:00 +10:00
Connor McLaughlin
26dff586f3 OpenGLHostDisplay: Fix vertical alignment 2020-09-13 14:36:31 +10:00
Connor McLaughlin
2bed670144 Qt: Compile fix for Linux/mac 2020-09-13 12:51:43 +10:00
Connor McLaughlin
c9372a674a More build fixes... 2020-09-13 12:40:32 +10:00
Connor McLaughlin
a1f527eddf VulkanHostDisplay: Build fix for libretro 2020-09-13 12:27:34 +10:00
Connor McLaughlin
68d08ddbcb Merge branch 'postprocessing' 2020-09-13 12:14:21 +10:00
Connor McLaughlin
70a63ce3ec libretro: Build fix 2020-09-13 12:11:52 +10:00
Connor McLaughlin
a0f6b4ce81 Build: Don't include AGL context wrapper for libretro 2020-09-13 11:56:56 +10:00
Connor McLaughlin
3847be86b0 Fix a bunch of random warnings 2020-09-13 11:54:51 +10:00
Silent
2d90cfc07e
Tidy up SystemBootParameters constructors 2020-09-12 23:05:38 +02:00
Silent
c47dceffb5
Pass a SystemBootParameters pointer to QtHostInterface::bootSystem
This resolves ownership issues related to the SystemBootParameters
class, since it's meant to be non-copyable but it was copied as per
Qt meta type rules
2020-09-12 22:01:08 +02:00
Silent
95d5417017
Fix -resume causing a quiet exit if there is no resume savestate 2020-09-12 19:58:37 +02:00
Connor McLaughlin
021f333ec2 Qt: Post processing UI 2020-09-13 01:23:43 +10:00
Connor McLaughlin
2819715260 FrontendCommon: Add a post processing implementation 2020-09-13 01:23:43 +10:00
Connor McLaughlin
5804778339 D3D11/Texture: Fix dimensions not getting reset on destroy 2020-09-13 01:23:43 +10:00