4786 Commits

Author SHA1 Message Date
Superstarxalien
51d1587b21 Improve Integer Scaling behavior
...so it always upscales the display from the framebuffer to fit the aspect ratio by stretching either horizontally or vertically instead of always stretching horizontally, which sometimes (actually most of the time) downscales the image
2023-01-21 14:51:55 -04:00
NicknineTheEagle
bd7517b0c9 CDROM: Try to reject non-PS1 discs 2023-01-20 05:46:22 +03:00
NicknineTheEagle
7270531c3d CDROM: Fix region check 2023-01-20 05:46:20 +03:00
Connor McLaughlin
53fffb1de2
Merge pull request #2941 from bslenul/adv-settings-reset
"Set Dumped VRAM Write Alpha Channel" should be true when resetting advanced settings
2023-01-17 18:49:35 +10:00
Stenzek
55f716e69e Settings: Fix default value of depth clear threshold 2023-01-17 18:47:54 +10:00
Stenzek
e50390553d Regtest: Use analog controller 2023-01-17 18:41:15 +10:00
Stenzek
95306d3362 CDROM: Slightly adjust seek timing when on target
Fixes Resident Evil 3 booting.
2023-01-17 18:38:19 +10:00
Bobby Smith
4e4245182b "Set Dumped VRAM Write Alpha Channel" should be true when clicking "Reset To Default" 2023-01-16 15:52:32 +01:00
Connor McLaughlin
591e8b5b7a
Merge pull request #2940 from andercard0/master
Atualização Português do Brasil
2023-01-16 12:47:27 +10:00
Stenzek
e0ed76745e Qt: Fix cancel in LED colour selection 2023-01-16 12:46:55 +10:00
Anderson Cardoso
5c9db3eeea Atualização Português do Brasil
Novas opções de cor de LED do controle:
- Controle > Configurações Globais

Opções de Depuração 'adaptadas'
2023-01-15 10:55:40 -03:00
Stenzek
c393db419e Qt: Add Controller LED options (where supported) 2023-01-15 16:40:35 +10:00
Connor McLaughlin
722771fff6 Qt: Fix Linux build 2023-01-15 15:26:24 +10:00
Connor McLaughlin
ae529a6195 Qt: Add actions to debugger context menu 2023-01-15 15:13:54 +10:00
Connor McLaughlin
fe08d34e52 Qt: Add COP0/GTE registers to debugger list 2023-01-15 15:13:54 +10:00
Connor McLaughlin
395e9a934b InputManager: Support inverted full axis
i.e. pedals
2023-01-15 15:13:54 +10:00
Connor McLaughlin
01270bac35 StringUtil: Add ToChars/fast_float FromChars 2023-01-15 15:13:54 +10:00
Anderson Cardoso
feaf7f3b17 Atualização Português do Brasil
Atualizado tradução para última versão
- Opções de MDEC
- Ajuste de anglicismo corrigido.
2023-01-13 09:34:30 -03:00
Connor McLaughlin
5b600602c2 Settings: Make disable-all-enhancements use new MDEC routines 2023-01-13 21:03:35 +10:00
Connor McLaughlin
1aa3be70c7 SPU: Bypass FIFO for direct memory writes
Aconcagua writes a single halfword with transfers halted, but never enables
DMA.. so when it eventually does later on, there's an extra halfword
written out to memory, which corrupted part of a sound effect.
2023-01-13 21:03:10 +10:00
Connor McLaughlin
2c2304b5b7 System: Fix inverted ifdef 2023-01-12 18:12:58 +10:00
Connor McLaughlin
157a2b7183
Merge pull request #2938 from andercard0/master
Atualização Português do Brasil
2023-01-12 18:07:54 +10:00
Connor McLaughlin
3b038fd27d System: Further improve frame timing consistency 2023-01-12 18:02:12 +10:00
Connor McLaughlin
559f14d27d ImGuiOverlays: Fix incorrect frame time order 2023-01-12 17:41:30 +10:00
Connor McLaughlin
af5d49649c MDEC: Add option to use old conversion routines
That way texture packs for games which use MDEC for decoding
backgrounds will still be compatible.
2023-01-12 17:01:04 +10:00
Connor McLaughlin
3e0be0a577 MDEC: Tweak block timing further
Improves frame rate during animated backgrounds in Final Fantasy VII.
2023-01-12 16:48:34 +10:00
Anderson Cardoso
36ff61cc54 Atualização Português do Brasil
- Opções para redefinição do registro de tempo de jogo (acessado via menu suspenso > clique direito sobre o jogo)

- Correção de erro de digitação na janela principal.
2023-01-11 08:35:15 -03:00
Connor McLaughlin
a56ce290d4 Qt: Work around theme switching issue in 6.4.0 2023-01-11 20:23:21 +10:00
Connor McLaughlin
7c6071dfe1 Qt: Add option to reset played time 2023-01-11 20:21:27 +10:00
Connor McLaughlin
50a616421f System: Add -exe parameter for overriding boot executable
Lets you re-use a disc image, but boot a different file.
2023-01-11 19:49:11 +10:00
Connor McLaughlin
daf1080397 Qt: Fix -portable CLI parameter 2023-01-11 19:31:29 +10:00
shikulja
f14d3c6538
Update Russian translation (#2937)
* Update Russian translation

* Update Russian translation

* Update duckstation-qt_ru.ts
2023-01-11 19:16:43 +10:00
Connor McLaughlin
ba7517fccc Timers: Fix debug window rendering in hidpi 2023-01-11 19:15:59 +10:00
Connor McLaughlin
3e16746e85 Pad: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin
835834f8f4 SIO: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin
0683b9fa0e InterruptController: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin
db364d0e95 Timers: Convert to namespace 2023-01-11 19:15:59 +10:00
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