pcsx2/pcsx2-qt/Settings
Stenzek 36c27188a4 VMManager: Refactor and improve boot process
[SAVEVERSION+] VM struct changes.

 - Serial/title is now linked to disc, instead of running ELF.
 - Save states can be created during BIOS boot.
 - Patches now apply based on the executing CRC, and only after the
   entry point starts executing (fixes multi-game discs).
 - Add "Fast Forward Boot" option.
 - Split achievements download and activation, downloads occur on
   initialization, but are not activated until after the ELF loads.
 - Prevent HostFS access while in PS1 mode.
 - Remove multiple sources of truth for ELF/CRC/etc.
 - Move ELF state from global scope to VMManager.
 - Prevent game fixes and hw fixes being active while booting game.
 - Simplify game update.
 - Flush recompilers after ELF loads. No point keeping boot code around
   which gets overwritten.
2023-06-17 17:38:43 +10:00
..
AchievementLoginDialog.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
AchievementLoginDialog.h Qt: Add RetroAchievements implementation 2022-10-01 00:00:02 +01:00
AchievementLoginDialog.ui Qt: Add RetroAchievements implementation 2022-10-01 00:00:02 +01:00
AchievementSettingsWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
AchievementSettingsWidget.h Qt: Add RetroAchievements implementation 2022-10-01 00:00:02 +01:00
AchievementSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
AdvancedSettingsWidget.cpp PINE: Update to the age of Qt 2023-05-13 16:17:30 +01:00
AdvancedSettingsWidget.h Config: Add separate VU0/VU1 round/clamp mode options 2022-12-28 16:36:36 +00:00
AdvancedSettingsWidget.ui PINE: Update to the age of Qt 2023-05-13 16:17:30 +01:00
AudioSettingsWidget.cpp Qt: Fills in the settings help description fields 2023-04-09 19:13:09 +01:00
AudioSettingsWidget.h Qt: Fix per-game settings with sliders 2023-01-01 17:12:04 +00:00
AudioSettingsWidget.ui Qt: Fills in the settings help description fields 2023-04-09 19:13:09 +01:00
BIOSSettingsWidget.cpp VMManager: Refactor and improve boot process 2023-06-17 17:38:43 +10:00
BIOSSettingsWidget.h VMManager: Refactor and improve boot process 2023-06-17 17:38:43 +10:00
BIOSSettingsWidget.ui VMManager: Refactor and improve boot process 2023-06-17 17:38:43 +10:00
ControllerBindingWidget.ui Qt: Icon Revamps 2023-06-15 20:51:15 +10:00
ControllerBindingWidget_DualShock2.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
ControllerBindingWidgets.cpp Qt: Icon Revamps 2023-06-15 20:51:15 +10:00
ControllerBindingWidgets.h PAD: Add pressure option to macros 2023-03-09 08:40:35 +01:00
ControllerGlobalSettingsWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
ControllerGlobalSettingsWidget.h Qt/Input: Improved how mouse movements are mapped to analog (#7910) 2023-02-11 23:58:58 +00:00
ControllerGlobalSettingsWidget.ui SDLInputSource: SDL raw input as config option. 2023-04-01 02:32:01 +01:00
ControllerLEDSettingsDialog.ui Qt: Add DS4/DS5 LED settings 2023-01-16 14:08:01 +01:00
ControllerMacroEditWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
ControllerMacroWidget.ui Qt: Improve controller settings and add macro UI 2022-08-10 17:25:11 +01:00
ControllerMouseSettingsDialog.ui Qt/Input: Improved how mouse movements are mapped to analog (#7910) 2023-02-11 23:58:58 +00:00
ControllerSettingWidgetBinder.h Misc: Various cleanup 2023-05-13 07:12:12 +01:00
ControllerSettingsDialog.cpp CommonHost: Purge and move functions to appropriate locations 2023-05-16 12:58:19 +01:00
ControllerSettingsDialog.h Misc: Various cleanup 2023-05-13 07:12:12 +01:00
ControllerSettingsDialog.ui Qt: Change Profile label to Editing Profile 2023-03-09 08:40:35 +01:00
CreateMemoryCardDialog.cpp Qt: Fix icon in memory card create dialog 2023-06-15 22:43:34 +10:00
CreateMemoryCardDialog.h input-rec: cleanup VS and CMake project files 2022-05-22 17:24:02 -04:00
CreateMemoryCardDialog.ui Qt: Fix icon in memory card create dialog 2023-06-15 22:43:34 +10:00
DEV9DnsHostDialog.cpp Qt: Combine EmuThread.cpp and QtHost.cpp 2022-09-09 21:21:14 +01:00
DEV9DnsHostDialog.h Qt: no-pch support 2022-08-28 18:35:03 -05:00
DEV9DnsHostDialog.ui GUI/Qt: Minor text corrections, nitpicks (#8213) 2023-03-12 19:34:20 -05:00
DEV9SettingsWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
DEV9SettingsWidget.h DEV9: Better match HDD size per-game UI to rest of settings 2023-01-31 21:23:05 +00:00
DEV9SettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
DEV9UiCommon.cpp DEV9: Move helper Qt classes into a separate file 2022-05-31 13:57:24 +01:00
DEV9UiCommon.h DEV9: Move helper Qt classes into a separate file 2022-05-31 13:57:24 +01:00
DebugSettingsWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
DebugSettingsWidget.h Qt: Add debug options panel 2022-12-24 04:37:51 +00:00
DebugSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
EmulationSettingsWidget.cpp Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
EmulationSettingsWidget.h Qt: Add per-game settings UI 2022-02-16 17:34:53 +01:00
EmulationSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
FolderSettingsWidget.cpp Qt: Allow editing the cheats directory. 2022-12-25 18:28:17 +00:00
FolderSettingsWidget.h Qt: Add folder settings 2022-06-20 07:28:12 +01:00
FolderSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
GameCheatSettingsWidget.cpp Qt: Fix Wunused-variable warning. 2023-06-06 12:46:46 +02:00
GameCheatSettingsWidget.h Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
GameCheatSettingsWidget.ui Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
GameFixSettingsWidget.cpp EE Rec/IOP Rec: Rewrite large portions 2022-11-19 04:59:10 +00:00
GameFixSettingsWidget.h Qt: Add per-game settings UI 2022-02-16 17:34:53 +01:00
GameFixSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
GameListSettingsWidget.cpp Qt: Implement settings reset 2022-09-09 21:21:14 +01:00
GameListSettingsWidget.h GameList: Mark search directory cells as read-only 2022-05-22 23:16:10 +01:00
GameListSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
GamePatchDetailsWidget.ui Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
GamePatchSettingsWidget.cpp Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
GamePatchSettingsWidget.h Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
GamePatchSettingsWidget.ui Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
GameSummaryWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
GameSummaryWidget.h Qt: Add disc path option for ELF game list entries 2022-12-12 13:35:37 +00:00
GameSummaryWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
GraphicsSettingsWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
GraphicsSettingsWidget.h GS/HW: Relax CPU sprite render requirements further via levels 2023-03-28 11:21:47 +01:00
GraphicsSettingsWidget.ui GS: Add option to disable vertex shader expand 2023-05-11 16:18:01 +01:00
HddCreateQt.cpp DEV9: Add Qt UI 2022-03-25 13:50:25 +00:00
HddCreateQt.h DEV9: Add Qt UI 2022-03-25 13:50:25 +00:00
HotkeySettingsWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
HotkeySettingsWidget.h Qt: Replace hotkey tabs with a scrollable view 2022-07-17 23:29:48 +01:00
InputBindingDialog.cpp Qt: Fix sensitivity/deadzone showing for shift-click macro trigger 2023-03-09 08:40:35 +01:00
InputBindingDialog.h Misc: Various cleanup 2023-05-13 07:12:12 +01:00
InputBindingDialog.ui Qt: Add per-bind sensitivity/deadzone controls (shift-click) 2023-02-09 10:03:55 +01:00
InputBindingWidget.cpp Misc: Various cleanup 2023-05-13 07:12:12 +01:00
InputBindingWidget.h Misc: Various cleanup 2023-05-13 07:12:12 +01:00
InterfaceSettingsWidget.cpp Qt: Move themes to its own file 2023-04-25 21:53:30 +01:00
InterfaceSettingsWidget.h Qt: Add option to hide main window when game running 2022-06-28 20:01:42 +01:00
InterfaceSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
MemoryCardConvertDialog.cpp Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
MemoryCardConvertDialog.h Qt: Add dialog for memory card conversion 2022-10-14 21:56:41 +01:00
MemoryCardConvertDialog.ui GUI/Qt: Minor text corrections, nitpicks (#8213) 2023-03-12 19:34:20 -05:00
MemoryCardConvertWorker.cpp GUI/Qt: Minor text corrections, nitpicks (#8213) 2023-03-12 19:34:20 -05:00
MemoryCardConvertWorker.h Qt: Add dialog for memory card conversion 2022-10-14 21:56:41 +01:00
MemoryCardSettingsWidget.cpp Qt: Icon Revamps 2023-06-15 20:51:15 +10:00
MemoryCardSettingsWidget.h Qt: Add memory cards to per-game settings 2023-05-30 18:21:00 +01:00
MemoryCardSettingsWidget.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
PatchDetailsWidget.ui Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
SettingsDialog.cpp Qt: Icon Revamps 2023-06-15 20:51:15 +10:00
SettingsDialog.h Patch: Add new toggleable cheat and patch interface 2023-05-31 16:38:14 +01:00
SettingsDialog.ui Qt: Shuffle some settings around/hide advanced by default 2022-11-24 09:46:49 +00:00
USBBindingWidget_DrivingForce.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
USBBindingWidget_GTForce.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
USBDeviceWidget.ui Qt: Icon Revamps 2023-06-15 20:51:15 +10:00