Connor McLaughlin
4295a70a89
Settings: Fix another typo in path saving
2022-07-26 17:39:52 +10:00
Connor McLaughlin
0b4c009d5b
Settings: Fix some incorrect folder config keys
2022-07-25 22:44:13 +10:00
Connor McLaughlin
a5f5be1a60
Qt: Fix directory setting changes
2022-07-23 01:28:19 +10:00
Connor McLaughlin
75b4891f78
Qt: Fix Apply Game Settings option
2022-07-23 00:13:55 +10:00
Connor McLaughlin
b42b5501f6
UI: Massive revamp, new features and improvements
2022-07-22 21:19:54 +10:00
Connor McLaughlin
6a6ab6529a
Backport SettingsInterface
2022-07-21 17:29:58 +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
Connor McLaughlin
a32ef4a963
CDROMAsyncReader: Support reading ahead more sectors
2021-07-12 21:14:06 +10:00
Connor McLaughlin
14e7f8fd13
GPU: Add D3D12 renderer
2021-07-10 21:45:10 +10:00
Connor McLaughlin
5865064387
FrontendCommon: Add XAudio2 audio backend
2021-06-30 15:15:49 +10:00
Connor McLaughlin
911e9a37f1
WIN32 macro -> _WIN32
2021-06-30 14:38:07 +10:00
Connor McLaughlin
d9412f9fcd
FrontendCommon: Add option to inhibit screensaver
2021-06-20 15:50:59 +10:00
Connor McLaughlin
28b8cb5bc6
Settings: Fix mismatches between default and fallback values
2021-05-27 03:48:01 +10:00
Connor McLaughlin
d9a655fb41
System: Add non-persistent memory card type
2021-05-23 17:12:01 +10:00
Connor McLaughlin
98e4c181ca
CDROM: Add seek speedup enhancement
2021-05-23 16:18:34 +10:00
Connor McLaughlin
ff0bd7abc4
System: Add file title memory card type
2021-05-21 13:19:25 +10:00
Connor McLaughlin
5d877250e9
GPU/HW: Add an option to use software renderer for readbacks
2021-05-20 13:28:36 +10:00
Connor McLaughlin
08a815ad7b
FullscreenUI: Make show status indicator setting local
2021-05-20 12:19:26 +10:00
ValadAmoleo
1fa4460590
Added a toggle for persistent message. ( #2106 )
...
* Added a toggle for persistent message.
Added a toggle to display settings to disable persistent messages (ff, pause) in the fullscreen UI.
* Moved toggle for the icons to advanced settings.
Moved the toggle to the advanced settings as suggested. Renamed the option from "show persistent messages" to "show speed icons", so that it's much more specific.
2021-05-20 12:19:26 +10:00
Connor McLaughlin
e382df0d41
Support expanding RAM to 8MB (dev console)
2021-05-03 12:43:33 +10:00
Connor McLaughlin
806fc3e918
Settings: Fix default value for VSync on Android
2021-05-01 14:49:45 +10:00
Connor McLaughlin
f39a5dcf5d
Settings: Fix new display aspect ratios being untranslatable
2021-05-01 13:32:37 +10:00
Connor McLaughlin
17a4712a3e
Settings: Remove less-frequently used AR options
...
You can easily set this via custom ratios, or match window now.
2021-04-30 02:53:03 +10:00
Connor McLaughlin
256f272768
Support custom and match display aspect ratios
2021-04-30 02:53:03 +10:00
Connor McLaughlin
fc9d276435
Android: Fix fast boot by default not applying without opening settings
2021-04-08 03:20:25 +10:00
Connor McLaughlin
5aa70cf797
Settings: Add memory card directory option
2021-03-27 15:18:29 +10:00
Connor McLaughlin
05ac272c3f
GameSettings: Add multitap mode
2021-03-03 21:45:03 +10:00
Albert Liu
3482313e2f
Multitap: Add option to enable only on port 2
2021-03-01 14:59:59 -08:00
Connor McLaughlin
5a0e4f85dd
Settings: Enable cheat loading by default
2021-02-27 16:21:36 +10:00
Connor McLaughlin
e17d37b8bc
HostDisplay: Add stretch option
2021-02-27 16:21:36 +10:00
Connor McLaughlin
f18babb97e
Settings: Remove redundant break in IsMultitapEnabledOnPort
2021-02-27 16:21:36 +10:00
Albert Liu
f9dc1a7e80
Core: Add Multitap support
2021-02-26 21:04:12 -08:00
Albert Liu
b6301e1a43
Settings: Always save controller type to settings interface
...
Fixes Controller1 defaulting to DigitalController type on startup in
FullscreenUI when user had previously shut down the program with
Controller1 set to None.
2021-02-26 09:37:53 -08:00
Connor McLaughlin
f023c1bcde
FullscreenUI: Add 'Pause on Menu' option
2021-02-25 02:20:33 +10:00
Connor McLaughlin
bfa2b72e08
Fix a couple of name typos
2021-02-11 02:17:25 +10:00
Connor McLaughlin
a77edc6436
Settings: Default console logging on Android to on
2021-02-07 03:27:37 +10:00
Connor McLaughlin
9d08f2e277
Settings: Fix show resolution not correctly saving to file
2021-01-31 17:10:27 +10:00
Connor McLaughlin
84c30703b2
Settings: Disable interlacing by default
...
The games which require it are auto-disabled by gameini.
2021-01-28 23:52:25 +10:00
Connor McLaughlin
4bb3fb48f9
System: Add a new throttler/pacer which can catch up on lost time
...
This can result in worse frame pacing, so if you have a decent machine
you'll probably want to turn on "display all frames" in display
settings.
But, it's sadly needed for Android.
2021-01-28 21:04:23 +10:00
Connor McLaughlin
16a32bf696
Qt: Simplify runahead settings
2021-01-26 03:38:31 +10:00
Connor McLaughlin
1b16ba3d98
Warning fixes
2021-01-26 03:38:31 +10:00
Connor McLaughlin
e01d66d18e
System: Implement runahead
2021-01-25 01:15:46 +10:00
Connor McLaughlin
516d685dd0
System: Add memory-only save states and rewind
2021-01-25 01:15:45 +10:00
Connor McLaughlin
e81df6bddd
Settings: Disable host refresh rate sync by default
2021-01-16 02:56:04 +10:00
Connor McLaughlin
ffa3744b3b
Settings: Add 20:9 display aspect ratio
2021-01-14 00:45:46 +10:00
Connor McLaughlin
43d01776dc
HostInterface: Add "Sync To Host Refresh Rate" option
2021-01-11 03:50:44 +10:00
Connor McLaughlin
ce965e89ca
Qt/Android: Add help text for resampling, turn on by default
2021-01-11 02:27:14 +10:00
Connor McLaughlin
54f5563321
Qt: Add turbo speed setting
2021-01-11 01:57:10 +10:00
Connor McLaughlin
a5f9aa11e1
Settings: Add audio resampling when running at non-standard speed
2021-01-11 01:14:32 +10:00
Connor McLaughlin
3cb2cd8235
GPU: Add adaptive and box downsampling modes
2020-12-30 17:41:39 +10:00
Connor McLaughlin
68ce959d70
Settings: Add option to temporarily disable all enhancements
2020-12-30 17:39:29 +10:00
Albert Liu
2a1bf9925a
Qt: Make Auto (Game Native) aspect ratio string translatable
2020-12-27 00:57:55 -08:00
Connor McLaughlin
702ed21207
HostDisplay: Add threaded presentation for Vulkan renderer
...
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
8db961042a
GPU: Support replacing VRAM writes with new textures
2020-12-26 00:47:03 +10:00
Jean-Baptiste Boric
9b40c8ffa6
Settings: Add GDB server settings
2020-12-26 00:47:02 +10:00
Connor McLaughlin
aa1543271e
GPU: Support emulating a depth buffer from PGXP depth values
2020-12-23 01:39:49 +10:00
Margen67
b7534015e0
Use proper 21:9 aspect ratio, add 32:9
2020-12-20 19:57:15 -08:00
Albert Liu
de8f03bd75
GPU: Add auto (game native) aspect ratio
2020-12-16 02:40:33 -08:00
Albert Liu
def9a98cb9
GameSettings: Disable analog mode forcing instead of forcing digital controller
2020-12-11 19:50:43 -08:00
Connor McLaughlin
98766a490f
Log: Change success to verbose and move down in ordering
2020-12-09 01:03:32 +10:00
Connor McLaughlin
678146b907
HostInterface: Add separate volume control for fast forwarding
2020-12-09 01:03:32 +10:00
Connor McLaughlin
af6b0dc189
Qt: Add option to pause on application focus loss
2020-12-05 02:08:10 +10:00
Connor McLaughlin
362905e3df
GPU: Add display line offset game setting
...
Use when games need additional cropping.
2020-12-04 00:33:04 +10:00
Connor McLaughlin
98f70e9b51
HostDisplay: Add 5:4 and 3:2 aspect ratios
2020-12-01 01:58:46 +10:00
Connor McLaughlin
f0ff7ce231
PGXP: Add geometry tolerance setting
2020-11-27 01:40:50 +10:00
Connor McLaughlin
bf2e38aed5
CPU/Recompiler: Implement LUT-based fastmem
2020-11-24 14:49:21 +10:00
Connor McLaughlin
2595e31575
GPU: Split software to frontend/backend
2020-11-21 18:39:04 +10:00
Albert Liu
f9d2643d98
Controller: Add Analog Joystick support
2020-11-14 07:46:26 -08:00
Connor McLaughlin
2d3fd621bf
Settings: Add 19:9 aspect ratio
2020-11-11 01:02:40 +10:00
Connor McLaughlin
2b66492ed8
HostInterface: Add proper turbo speed setting
2020-11-03 22:59:26 +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
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
2eaebd8921
GPU: Implement support for multisample antialiasing
2020-10-31 14:27:58 +10:00
Connor McLaughlin
29467d40c8
DMA: Add debug window
2020-10-30 00:44:39 +10:00
Connor McLaughlin
7566c45f64
CPU/Recompiler: Implement fastmem
2020-10-18 14:54:38 +10:00
Connor McLaughlin
962f3407b4
Android: Add OpenSL ES audio backend
2020-10-14 00:48:48 +10: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
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
8ba93b36a0
CDROM: Add option to speed up double speed reads
2020-10-05 00:18:10 +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
9a23c5547a
GameSettings: Add CPU overclocking as game option
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
d73271ec0a
GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs)
2020-09-26 15:11:45 +10:00
Elizabeth
f38b8fda81
Add 21:9 to the Aspect Ratio settings
2020-09-24 20:59:41 -04:00
Connor McLaughlin
d728bc091b
BIOS: Add option to set search directory elsewhere
2020-09-23 22:53:51 +10:00
Connor McLaughlin
7d01bedf07
BIOS: Automatically detect images, improve selection UI
2020-09-23 00:20:50 +10:00
Silent
92d0dabf54
Make path separators in UI more consistent
2020-09-20 00:08:17 +02:00
Connor McLaughlin
441f26706e
Qt: Move post processing to its own setting category
2020-09-13 22:27:30 +10:00
Connor McLaughlin
68d08ddbcb
Merge branch 'postprocessing'
2020-09-13 12:14:21 +10:00
Connor McLaughlin
3847be86b0
Fix a bunch of random warnings
2020-09-13 11:54:51 +10:00
Connor McLaughlin
2819715260
FrontendCommon: Add a post processing implementation
2020-09-13 01:23:43 +10:00
Connor McLaughlin
ccaff2e7cd
Settings: Fix incorrect UI for xBR texture filter
2020-09-13 01:21:14 +10:00
Connor McLaughlin
6f250a4ff7
GPU/HW: Add JINC2 and xBRZ texture filtering options
...
Shaders ported from beetle-psx.
2020-09-12 00:26:34 +10:00
Connor McLaughlin
03f052e12e
FrontendCommon: Add auto cheat loading option
2020-09-09 23:44:02 +10:00
Sam Pearman
2ef6b6aa40
Region flag upgrade & correct NTSC-U to NTSC-U/C
...
Replace references to NTSC-U with the correct NTSC-U/C and adds Canada in user-facing strings.
Replaces all region flags with revised SVGs.
Brings the US flag down to 3:2 to match Europe and Japan.
Adds a custom split US & Canada flag for the U/C region, also 3:2.
Generated PNGs and new HiDPI PNGs for region flags.
Flag PNGs were generated by downscaling using a Lanczos filter to a width of 36/72 pixels, then a 1px grey border added, then a 2/5px transparent border.
2020-09-09 15:54:07 +09: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