Commit Graph

4276 Commits

Author SHA1 Message Date
d3f530f96e CPU/CachedInterpreter: Very slight optmization 2020-08-23 01:41:55 +10:00
d37fba81ed CPU/Interpreter: Fix incorrect downcount comparison 2020-08-23 01:41:55 +10:00
45d0af8b30 README.md: Add an index and more screenshots 2020-08-23 01:41:54 +10:00
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
b28d578b93 README: Add SDL game controller database information 2020-08-22 12:10:15 +01:00
34c125050e Qt: Update display after loading state
Fixes display not updating after loading state while paused.
2020-08-22 18:16:48 +10:00
2768c2c91d System: Fix VRAM sometimes getting lost when loading state 2020-08-22 18:16:35 +10:00
3c46f7b44c ControllerInterface: Add XInput controller backend 2020-08-22 16:50:19 +10:00
62d0ec5584 Qt/AudioSettingsWidget: Mark some help text as translatable 2020-08-22 14:38:57 +10:00
1d4d1d06a7 CPU/Recompiler: Disable static code buffer on macOS/Haiku 2020-08-22 13:24:57 +10:00
eb002f7e3e dep/libcue: MSVC filter fix 2020-08-22 13:22:25 +10:00
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
8151594d60 Update gpusettingswidget.cpp (#741)
* Update gpusettingswidget.cpp

* Update gpusettingswidget.cpp

Minor fix

Co-authored-by: Connor McLaughlin <stenzek@gmail.com>
2020-08-22 13:11:03 +10:00
0f88c0e817 Merge pull request #760 from Richard-L/patch-1
Update audiosettingswidget.cpp
2020-08-22 13:09:53 +10:00
868aae0546 Merge pull request #764 from Richard-L/patch-6
Update consolesettingswidget.cpp
2020-08-22 13:09:31 +10:00
7100277ad5 Merge branch 'master' into patch-6 2020-08-22 13:09:16 +10:00
ab002e78e1 Support translating strings in emulator core 2020-08-22 13:06:20 +10:00
afe397a04d Merge pull request #781 from hhromic/add-gamecontrollerdb
SDLControllerInterface: Add support for optional game controller database
2020-08-22 13:05:27 +10:00
1e10bef09e SDLControllerInterface: Add support for optional game controller database
If an optional "gamecontrollerdb.txt" file exists in the user directory,
then SDL game controller mappings will be loaded from it.

There is an officially endorsed community sourced database in
https://github.com/gabomdq/SDL_GameControllerDB
2020-08-21 23:51:07 +01:00
f852be74e8 Compile fix for Linux/libretro 2020-08-21 00:26:22 +10:00
bca609a2a6 Qt: Add option to disable per-game settings 2020-08-21 00:09:37 +10:00
5fca2d1d1c Qt: Add toggles for toolbar/status bar 2020-08-21 00:09:37 +10:00
c3ce9135bf Fix recompiler not auto-disabling with PGXP-CPU mode 2020-08-21 00:09:37 +10:00
afda565d78 Add global overrides for interlacing/PGXP-CPU 2020-08-21 00:09:37 +10:00
60d3fffec1 Add per-game overrides (mainly for compatibility) 2020-08-21 00:09:37 +10:00
e8da20f174 Merge pull request #776 from andercard0/patch-1
Update duckstation-qt_pt-br.ts
2020-08-21 00:09:16 +10:00
e94ea87a84 Update duckstation-qt_pt-br.ts
Update of Brazilian Portuguese language translation with new options recently added; 
some typo fixed as well.
2020-08-19 21:37:19 -03:00
0d4fe1eb71 Fix Linux build again 2020-08-20 01:21:36 +10:00
6a17a558bb CPU: Linux compile fix 2020-08-20 01:05:03 +10:00
b17335d812 GTE: Increase z precision in PGXP mode 2020-08-20 00:49:42 +10:00
b98dbc75e9 Qt: Use scm date in update dialog 2020-08-20 00:49:39 +10:00
e3e8e47ffc scmversion: Add date 2020-08-20 00:49:39 +10:00
71a38adbc7 Qt: List changes between current->latest build in auto updater
Thanks to @hhromic for the API endpoint tip.
2020-08-20 00:49:39 +10:00
07cc926775 SDL: Fix mismatch between saved and running settings 2020-08-20 00:49:39 +10:00
daa72aba10 CPU: Skip executing nop instructions
Makes PGXP CPU mode quicker, as well as a performance improvement to the
regular interpreter.
2020-08-20 00:49:39 +10:00
2e9f656546 CPU: Implement PGXP CPU Mode
This is *very* slow. You don't want to enable it if you don't need it.
It is also incompatible with the recompiler and will disable it if the
option is enabled.
2020-08-20 00:49:39 +10:00
db6b9e3bf4 Qt: Fix default value of auto update check 2020-08-19 20:54:02 +10:00
7ebad259c6 README.md: Fix broken link to Linux/AArch64 libretro 2020-08-19 00:58:13 +10:00
f704cc64c3 libretro: Use bitmasks for input 2020-08-19 00:45:08 +10:00
e1c29510f1 GPU/OpenGL: Fix incorrect framebuffer clear for interlacing 2020-08-19 00:45:08 +10:00
6c5f35361c Merge pull request #774 from stenzek/ci-linux-aarch64
CI: Add Linux AArch64 builds
2020-08-19 00:44:29 +10:00
0682b31044 libretro: Set both strong and weak rumble motors 2020-08-19 00:19:50 +10:00
12e91f45fe CI: Add Linux AArch64 builds 2020-08-19 00:11:45 +10:00
d568c458b8 Update compatibility list 2020-08-19 00:09:06 +10:00
de388d342f libretro: Add rumble interface 2020-08-19 00:06:51 +10:00
c9c2c00c1a GPU: Update GPUSTAT.13 with field
Doubt this'll change much..
2020-08-19 00:02:37 +10:00
67fb9253cb Qt: Hide debug menu by default 2020-08-19 00:01:57 +10:00
6d75f42e12 CDROM: Update last subq even when auto-pausing
Fixes music looping in Fighting Force.
2020-08-18 00:13:21 +10:00
a895c02789 Common/ByteStream: Use wide paths for committing updates
Fixes save states to UTF-8 paths.
2020-08-17 13:10:36 +10:00
e3721460a2 Qt: Connect Italian translation 2020-08-17 11:54:10 +10:00