Connor McLaughlin
88502e130e
Settings: Fix memory cards not syncing with disc change in title mode
2020-06-04 02:15:29 +10:00
Connor McLaughlin
81a7b147fc
System: Add option to disable loading memory cards from save states
2020-05-27 02:06:56 +10:00
Connor McLaughlin
8fd3a83ea8
Settings: Save DMA timing hacks to ini
2020-05-17 14:12:35 +10:00
Connor McLaughlin
c329f58afe
HostInterface: Add audio buffer/count/volume/mute settings
2020-05-10 00:44:37 +10:00
Connor McLaughlin
b4c31e55e2
HostDisplay: Add integer upscaling option
2020-05-01 01:00:22 +10:00
Connor McLaughlin
e37962009e
HostInterface: Add log lettings to ini
2020-05-01 00:58:32 +10:00
Connor McLaughlin
940b725c1d
Settings: Make DMA performance parameters tweakable
2020-04-29 20:00:22 +10:00
Connor McLaughlin
74e455a5f7
System: Support per-game memory cards
2020-04-27 16:22:25 +10:00
Connor McLaughlin
1757932b3a
GPU: Implement FIFO and timings
...
This will cause a slight performance loss. I've left some knobs in which
can be tweaked to mitigate this, but the goal is to be compatible with
all games which require them.
2020-04-19 01:17:28 +10:00
Connor McLaughlin
7779a54bc5
GPU: Rename 'Force Progressive Scan' to 'Disable Interlacing'
...
It affects rendering as well as display/scanout now, after all.
2020-04-11 16:37:53 +10:00
Connor McLaughlin
fbfd838e22
GPU: Add pixel aspect ratio option
...
Can display in 4:3, 16:9, 1:1 ratios.
2020-04-10 15:12:35 +10:00
Connor McLaughlin
3325d2c42c
GPU: Add Force NTSC timings option
...
This option forces NTSC timings for PAL games, causing them to either
run faster (more likely) or smoother (less likely).
2020-04-10 13:35:10 +10:00
Connor McLaughlin
15c33ebedb
CDROM: Add "Enable Region Check" option
2020-04-01 01:48:37 +10:00
Connor McLaughlin
7e36195f44
HostInterface: Enable on-screen FPS/VPS/Speed display via config
2020-03-22 13:20:08 +10:00
Connor McLaughlin
8e20d0d4ff
SPU: Add audio dumping support
2020-03-15 22:04:17 +10:00
Connor McLaughlin
8f39a0f154
Qt: Properly implement "Start Fullscreen"
2020-03-12 13:53:58 +10:00
Connor McLaughlin
e0a339ca96
GameList: Seperate disc region and console region
2020-03-12 13:51:29 +10:00
Connor McLaughlin
635ab72b37
GPU: Implement "Scaled Dithering" option
...
Fixes #29 .
2020-03-01 00:05:31 +10:00
Connor McLaughlin
fcc0ae9571
GPU: Implement "Crop Mode" (none, overscan, all borders)
2020-02-28 17:01:01 +10:00
Connor McLaughlin
f35970fcac
FrontendCommon: Move input binding and some other logic from Qt to common
2020-02-28 17:00:09 +10:00
Connor McLaughlin
07ba2ecd3d
Settings: Simplify resolution scale enumeration
2020-02-28 16:59:55 +10:00
Connor McLaughlin
e4ff8b0936
Qt: Add power off hotkey and confirmation message
2020-02-26 19:26:20 +10:00
Connor McLaughlin
959a555274
CDROM: Implement asynchronous disc reading
2020-02-22 00:24:35 +09:00
Connor McLaughlin
e01cf0dccb
Frontends: Implement auto save on exit/resume
2020-02-16 00:14:49 +09:00
Connor McLaughlin
6a0c15b649
HostInterface: Move timer resolution increase to base class
2020-02-16 00:14:37 +09:00
Connor McLaughlin
1e009133ae
Rename 'Default' audio backend to 'SDL'
2020-02-16 00:14:35 +09:00
Connor McLaughlin
8eba4b379c
Settings: Default to D3D11 renderer on Windows
...
This point it's less buggy and slightly more performant.
2020-02-15 10:21:59 +09:00
Connor McLaughlin
70fe43a3ec
System: Implement variable emulation speed
2020-02-11 12:02:42 +09:00
Connor McLaughlin
faf2308695
Settings: Move set defaults to HostInterface so it can use user paths
2020-01-24 14:52:04 +10:00
Connor McLaughlin
b9538a55f5
Settings: Add option for creating a debug GPU device
2020-01-19 14:54:19 +10:00
Connor McLaughlin
98214a9327
SettingsInterface: Add support for string list settings
2019-12-31 16:16:47 +10:00
Connor McLaughlin
0f1f5a4f49
Settings: Define an abstract settings retrieval interface
...
Can be used by both Android and Qt to access their platform-dependent
formats.
2019-12-30 21:22:49 +10:00
Connor McLaughlin
16317d077e
Settings: Add audio backend, move sync settings to Display/Audio
2019-12-27 20:38:07 +10:00
Connor McLaughlin
ad21f48a67
Fix Android build after controller changes
2019-12-16 16:46:43 +10:00
Connor McLaughlin
1d2bd11b02
Frontend: Add controller settings
2019-12-15 22:24:27 +10:00
Connor McLaughlin
c65279f944
System: Create controllers dynamically based on config
2019-12-14 23:29:26 +10:00
Connor McLaughlin
0d293c4be4
Settings: Disable fast boot and TTY output by default
...
The latter can cause crashes in some games.
2019-12-10 23:06:45 +10:00
Connor McLaughlin
df6e079920
GPU: Add a Force Progressive Scan option (disable interlacing)
2019-12-10 22:52:46 +10:00
Connor McLaughlin
67c67bbb66
GPU: Add basic texture filtering support
...
Still has issues around the edges of text.
2019-12-07 17:03:56 +10:00
Connor McLaughlin
f11d357ab9
Compile fixes for Android
2019-11-28 01:55:33 +10:00
Connor McLaughlin
889bd73ac8
CPU: Add settings for execution mode
2019-11-23 20:22:09 +10:00
Connor McLaughlin
8fb4f73d17
Settings: Add audio sync and additional cleanup
2019-11-16 20:52:39 +10:00
Connor McLaughlin
246c97ccb3
System: Scaffolding for multi-system/multi-bios
2019-11-16 20:50:59 +10:00
Connor McLaughlin
a47492382c
System: Add "fast boot" option (skip boot logo)
2019-11-16 01:04:52 +10:00
Connor McLaughlin
8c51abaf37
System: Move settings to HostInterface
2019-11-08 01:07:39 +10:00
Connor McLaughlin
36b7690056
Frontend: Add settings window
2019-11-08 00:22:25 +10:00
Connor McLaughlin
98a5c4980d
Settings: Use simpleini for settings load/save
2019-11-07 01:43:51 +10:00
Connor McLaughlin
2c631aba5e
GPU: Move stats from renderer class to base classes
2019-11-05 19:44:17 +10:00
Connor McLaughlin
a397979d72
GPU/HW: Elide buffer copy in scanout and fix flipped display
2019-11-04 01:46:19 +10:00
Connor McLaughlin
9de9cf3be2
GPU/HW: Add D3D11 renderer and refactor host interface/display
2019-11-04 00:39:48 +10:00
Connor McLaughlin
c9feb7ea07
GPU: Add force true color setting
2019-11-02 00:31:25 +10:00
Connor McLaughlin
12ce777e30
Frontend: Add toggle for software rendering
2019-10-27 21:52:10 +10:00
Connor McLaughlin
21f555cf8f
Frontend: Add pause support
2019-10-27 21:26:15 +10:00
Connor McLaughlin
0092cb1016
Pad: Set up memory cards via settings
2019-10-27 17:46:36 +10:00
Connor McLaughlin
0d71ebccc8
Frontend: Add display linear filtering option
2019-10-27 00:02:01 +10:00
Connor McLaughlin
540e942a46
Add basic software GPU renderer
2019-10-26 12:57:45 +10:00
Connor McLaughlin
9b56499afa
Refactoring settings/support changing GPU renderer at runtime
2019-10-26 12:55:56 +10:00
Connor McLaughlin
dc7b72b156
Frontend: Support vsync for speed limiter
2019-10-21 01:41:31 +10:00
Connor McLaughlin
8987fa93c2
GPU: Set line width at higher internal resolutions
2019-10-04 21:08:53 +10:00
Connor McLaughlin
8362b8e43b
UI: Beginning of customizable settings, debug menu
2019-10-04 15:00:32 +10:00