Connor McLaughlin
d69c17db3d
Force enable icache on a few games
...
Fixes them or fixes their speed issues.
2020-08-29 22:30:37 +10:00
Silent
057bf986c4
Allow mapping half axes to buttons
...
This allows to bind pressure sensitive NeGcon buttons to keyboard,
mouse and controller buttons
2020-08-29 14:19:28 +02:00
Connor McLaughlin
547cc4dbf6
Qt: Clear OSD messages on system stop
2020-08-29 22:19:09 +10:00
Connor McLaughlin
914f3ad447
GameSettings: Add trait for recompiler icache
2020-08-29 22:11:10 +10:00
Connor McLaughlin
19d6037b99
CPU: Implement instruction cache simulation
...
Implemented for all execution modes. Disabled by default in the cached
interpreter and recompiler, always enabled in the pure interpreter.
2020-08-29 22:07:40 +10:00
Connor McLaughlin
efc00a2d0e
GameSettings: Make override messages translatable
2020-08-29 21:58:25 +10:00
Connor McLaughlin
3aecf6be27
GameSettings: Rename 'enable' options to 'force'
...
As per discussion on Discord.
2020-08-29 21:53:53 +10:00
Connor McLaughlin
ca723d699b
Make ALWAYS_INLINE_RELEASE specify inline in debug too
...
Stops us needing the static qualifier as well.
2020-08-29 21:22:41 +10:00
Connor McLaughlin
78dbb4893d
appveyor.yml: Disable everything except Windows builds
...
Nobody should be using these anymore, but just in case, it'll make it
complete a bit quicker.
2020-08-29 21:21:21 +10:00
Connor McLaughlin
79aaf908a6
Update compatibility list
2020-08-26 00:20:09 +10:00
Connor McLaughlin
5a9f49c1d9
Merge pull request #799 from andercard0/patch-2
...
Minor Update and corrections for - Brazilian Portuguese Language
2020-08-26 00:16:10 +10:00
Connor McLaughlin
4d12b6a2a7
Merge pull request #802 from stenzek/macos-bundle
...
CI: macOS build
2020-08-26 00:15:34 +10:00
Connor McLaughlin
69a9e5e6a9
CI: Build macOS .app
2020-08-25 22:06:33 +10:00
Connor McLaughlin
4391d63d0c
Build: Create macOS .app for Qt
2020-08-25 22:04:55 +10:00
Connor McLaughlin
04815002f0
README.md: Update Mac build instructions
2020-08-25 22:03:05 +10:00
Connor McLaughlin
5f3642e9fd
VulkanLoader: Search frameworks directory for libvulkan.dylib
2020-08-25 19:07:12 +10:00
Anderson_Cardoso
6ca7e12111
Update duckstation-qt_pt-br.ts
...
Translation notes | Not translatable:
- Compatibility Settings Tab as well the options below
* Force Interpreter
* Disable true color
* Disable PGXP
Etc..
2020-08-23 17:31:16 -03:00
Connor McLaughlin
032127a7d6
Qt: Fix widescreen hack value for game settings
...
Also fixes an .ini entry being created on right click->properties.
2020-08-24 00:49:41 +10:00
Connor McLaughlin
784f4f7654
Merge pull request #793 from CookiePLMonster/gamesettings-update
...
Add ForceDigitalController for a handful of games
2020-08-24 00:39:26 +10:00
Silent
348f4f78eb
Add ForceDigitalController for a handful of games
2020-08-23 16:35:25 +02:00
Connor McLaughlin
421c65ea69
GPU/Vulkan: Fix reverse subtract blending with texture filtering
...
Fixes pointer in Final Fantasy VII with texture filtering.
2020-08-24 00:22:56 +10:00
Connor McLaughlin
8f54711c72
Make additional strings in controller settings translatable
2020-08-24 00:22:49 +10:00
Connor McLaughlin
559dc23e4e
CDROM: Set playing bit in status after starting
...
Fixes menu music in Army Men 3D.
2020-08-24 00:22:49 +10:00
Connor McLaughlin
5115c75f88
CommonHostInterface: Clear input map before changing interface
...
Should hopefully fix the crash when changing controller backends.
2020-08-24 00:22:49 +10:00
Connor McLaughlin
9254fc9e63
GPU/HW: Fix UB with reverse subtract and texture filtering on
2020-08-24 00:22:49 +10:00
phoe-nix
b929afc33f
Update duckstation-qt_zh-cn.ts ( #762 )
...
* Update duckstation-qt_zh-cn.ts
* Merge duckstation-qt_zh-cn.ts with master
Co-authored-by: Connor McLaughlin <stenzek@gmail.com>
2020-08-24 00:22:28 +10:00
Connor McLaughlin
21596e6b86
Merge pull request #792 from Blackbird88/master
...
Star Wars - Dark Forces (SLUS-00297) gameini
2020-08-24 00:20:14 +10:00
Connor McLaughlin
78d080615e
Merge pull request #791 from RaydenX93/master
...
Update duckstation-qt_it.ts
2020-08-24 00:19:57 +10:00
Connor McLaughlin
419259bda0
Merge pull request #788 from CookiePLMonster/xinput-improvements
...
Xinput improvements
2020-08-24 00:19:37 +10:00
Blackbird88
7cc22e24d1
Star Wars - Dark Forces (SLUS-00297) gameini
2020-08-23 15:29:03 +02:00
RaydenX93
9966d7a0da
Update duckstation-qt_it.ts
...
translation is now up-to-date with minor fixes
2020-08-23 14:53:00 +02:00
Connor McLaughlin
17b5c749bf
libretro: Re-enable hw context switch, add auto option
2020-08-23 14:51:23 +10:00
Connor McLaughlin
df14519a97
libretro: Recreate resources after context reset
2020-08-23 14:23:34 +10:00
Connor McLaughlin
32921acc5a
Timers: Don't read out of bounds for invalid address
2020-08-23 14:03:36 +10:00
Connor McLaughlin
60eb22537b
CPU/Recompiler: Flush caller-saved regs before calling functions
...
Should provide a very small performance boost.
2020-08-23 14:03:10 +10:00
Silent
8def7420c4
XInput: Try to use XInput 1.3 if 1.4 is not present
...
This simple change enables the use of Guide button
for Windows 7 users, provided they have DirectX End-User
Runtimes installed. XInput 9.1.0 does not have the hidden
XInputGetStateEx export, so it was not possible to poll for
Guide button.
2020-08-22 22:52:54 +02:00
Silent
1c4bbc8cde
XInput: Do not use XINPUT_CAPS_FFB_SUPPORTED
...
There are several reasons for this:
1. XINPUT_CAPS_FFB_SUPPORTED flag was introduced in Windows 8,
and therefore only supported by XInput 1.4
2. Despite the name, this flag does NOT indicate whether normal rumble
is supported. This flag is reserved for more complex force feedback,
and according to MSDN it may have went unused on Windows.
This fixes a future (the method is not used yet) bug where
XInputControllerInterface::GetControllerRumbleMotorCount would
erroreously report no rumble support.
2020-08-22 22:46:12 +02:00
Connor McLaughlin
136a9d60e9
Qt: Fix booting system from context menu
2020-08-23 01:41:55 +10:00
Connor McLaughlin
d3f530f96e
CPU/CachedInterpreter: Very slight optmization
2020-08-23 01:41:55 +10:00
Connor McLaughlin
d37fba81ed
CPU/Interpreter: Fix incorrect downcount comparison
2020-08-23 01:41:55 +10:00
Connor McLaughlin
45d0af8b30
README.md: Add an index and more screenshots
2020-08-23 01:41:54 +10:00
Connor McLaughlin
3ef5e722ce
Merge pull request #783 from hhromic/add-gcdb-info
...
README: Add SDL game controller database information
2020-08-23 01:40:30 +10:00
Hugo Hromic
b28d578b93
README: Add SDL game controller database information
2020-08-22 12:10:15 +01:00
Connor McLaughlin
34c125050e
Qt: Update display after loading state
...
Fixes display not updating after loading state while paused.
2020-08-22 18:16:48 +10:00
Connor McLaughlin
2768c2c91d
System: Fix VRAM sometimes getting lost when loading state
2020-08-22 18:16:35 +10:00
Connor McLaughlin
3c46f7b44c
ControllerInterface: Add XInput controller backend
2020-08-22 16:50:19 +10:00
Connor McLaughlin
62d0ec5584
Qt/AudioSettingsWidget: Mark some help text as translatable
2020-08-22 14:38:57 +10:00
Connor McLaughlin
1d4d1d06a7
CPU/Recompiler: Disable static code buffer on macOS/Haiku
2020-08-22 13:24:57 +10:00
Connor McLaughlin
eb002f7e3e
dep/libcue: MSVC filter fix
2020-08-22 13:22:25 +10:00
kwyxz
31695c4ff7
Haiku port of duckstation libretro core ( #716 )
...
* Haiku build 1st attempt
* fix load on Haiku
* Removed debugging flags
* Added a couple ifndef
2020-08-22 13:20:37 +10:00