Stenzek
d2c09dfaff
Settings: Split read and seek cycles for maximum CD speedup
2025-03-30 22:00:21 +10:00
Stenzek
576658b6eb
Settings: Max speedup cycles should be at least 1
2025-03-28 21:23:32 +10:00
Stenzek
4afa41b927
Qt: Move async readahead sectors to advanced settings
2025-03-22 18:20:51 +10:00
Stenzek
40589dcd93
Settings: Add advanced option to set delay for max CD speedup
...
Affects both seeks and reads.
2025-01-09 21:21:12 +10:00
Stenzek
1765590a6f
Qt: Add 'Disable Window Rounded Corners' option
2025-01-05 16:39:57 +10:00
Stenzek
6551358212
Log: Replace channel string search with bitset
...
Knocks off around ~20KB of code.
2024-10-31 14:41:33 +10:00
Stenzek
407dccb1db
Qt: Move GDB server enable to advanced options
...
And expose the port as a setting.
2024-10-11 21:26:06 +10:00
Stenzek
060146a37a
CDROM: Add SubQ Skew option
...
Fixes corrupted boss sprites in Captain Commando.
One day I'll refactor things to fix this properly.
2024-09-29 17:11:52 +10:00
Stenzek
4132b5ef3d
Settings: Remove 'Increase Timer Resolution' option
...
It's no longer needed since I switched to high-resolution waitable
timers, which are supported on Win10 1803+.
2024-09-28 23:50:44 +10:00
Stenzek
3dca598063
Log: Switch to enum class
...
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
2024-09-21 22:26:06 +10:00
Stenzek
19698559c3
System: Drop IPC server
...
The one group using it switched to shared memory exports anyway.
2024-09-21 22:26:05 +10:00
Stenzek
7f4e5d55db
Misc: Update copyright headers
2024-09-01 22:08:31 +10:00
Stenzek
aeb9d383ce
System: Add save state compression mode options
2024-08-06 17:02:21 +10:00
Stenzek
02fbfae6a0
System: Add advanced 'Export Shared Memory' option
...
Memory map is exported as duckstation_<pid>. Previously, this only
worked on Windows, now it is extended to Linux as well.
2024-08-04 20:28:07 +10:00
Stenzek
4311e08726
System: Implement PINE server
2024-05-26 22:38:35 +10:00
Stenzek
15e633bf2c
Qt: Adjust advanced setting ranges
2024-05-26 21:55:27 +10:00
Stenzek
18160a8e06
Qt: Add option to pause when controller is disconnected
2024-05-14 16:00:09 +10:00
Stenzek
3e9ac99d54
Qt: Fix 6.7 deprecation warnings
2024-04-11 21:55:50 +10:00
Stenzek
e2024f6175
System: Change "Auto Load Cheats" to "Enable Cheats"
2024-03-03 14:03:07 +10:00
Stenzek
04b837a418
Qt: Redesign graphics settings panel
...
Add screenshot format/type.
2024-03-02 21:21:20 +10:00
Stenzek
150ab8f4af
GPU: Add host/hardware stats
2024-01-22 14:41:19 +10:00
Stenzek
044eb589f9
Settings: Expose disable texture buffers/copy to self options
2023-12-27 01:44:08 +10:00
Stenzek
62d2f12236
Settings: Expose exclusive fullscreen control
2023-12-25 23:44:15 +10:00
Stenzek
e382f2b64a
Settings: Add option to disable DSB/fbfetch
2023-11-28 14:38:38 +10:00
Stenzek
ac825855f7
Qt: Change settings dialogs to widgets/windows
...
Stops them breaking in Qt 6.6.
2023-11-06 23:17:58 +10:00
Stenzek
38bc2bd057
CDROM: Add option to choose emulated mechacon version
2023-11-05 14:43:38 +10:00
Stenzek
7ad1b8d093
GPU: Add wireframe rendering/overlay
2023-09-02 22:26:03 +10:00
Stenzek
e3d9ba4c99
Rewrite host GPU abstraction
...
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
2023-08-20 21:55:38 +10:00
Stenzek
d09e5051ca
Settings: Translate display names in core
...
Enables the values to show in the Big Picture UI.
2023-08-20 13:25:45 +10:00
Stenzek
135ace30cb
Qt: Add PCDrv options
2023-04-29 20:54:05 +10:00
Superstarxalien
afaedfedc9
Revert "Improve Integer Scaling behavior" and instead offer as a setting
2023-01-23 13:44:44 -04:00
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
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
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
19b4f4e921
System: Add frame time graph
2023-01-07 13:10:43 +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
1538f26013
Qt: Move some settings around, add OSD options
2022-10-13 17:27:09 +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
436ed10f44
Qt: Fix resetting per-game advanced settings
2022-09-17 15:56:05 +10:00
Connor McLaughlin
19b358359c
Qt: Move recompiler icache to console settings page
2022-07-26 18:42:37 +10:00
Connor McLaughlin
75b4891f78
Qt: Fix Apply Game Settings option
2022-07-23 00:13:55 +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
4b31806bc9
SDLControllerInterface: Add option for PS4/PS5 enhanced mode
2021-09-08 11:29:25 +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
Connor McLaughlin
521d20bcd2
CommonHostInterface: Add display enhancement settings option
2021-08-15 14:23:20 +10:00
Connor McLaughlin
3f3607548f
CommonHostInterface: Make status indicators toggleable
2021-08-12 21:31:40 +10:00
Connor McLaughlin
21938e14c6
CPU/Recompiler: Implement block linking
2021-07-24 13:07:11 +10:00