BizHawk/BizHawk.Client.EmuHawk/config/NES
adelikat 348cbd18df
Remove PathManager code that had dependencies on Globals (#1881)
* move one usage of Firwmare method into Firmware config where it is better suited

* PathManager - remove unused code

* move some PathEntry specific logic out of PathManger and into PathEntryCollection extension methods

* PathManager - detangle some exe pathing logic from Global.Config usage, clarify what a completely broken method should actuall do

* move more logic from PathManager to PathEntryCollection extension method

* move absolute path creation to PathEntryCollection, lots of refactoring and simplifying of PathEntries usage

* simplify PathEntryColleciton usage more

* simplify PathEntryCollection more

* break PathEntry classes into separate files, a bit of cleanup

* move Rom path logic out of PathManager into PathEntryCollectionExtensions

* move config UseRecentForRoms and LastRomPath into PathEntries, note that this is a breaking change for previous configs, those values will revert back to default values

* move SaveRamPath logic from PathManager to PathEntryCollections

* move cheats path logic from PathManager to PathEntryCollection

* move another method out of PathManager

* move some Retro hacks to PathEntryCollections, exposes more implicit dependencies

* move savestate logic out of PathManager to PathEntryCollection

* move more logic out of PathManager

* move some savestate logic out of PathManager, move most to MainForm where it is used, detangle some implicit dependencies from SaveSlotManager

* rename method

* move more logic from PathManager to PathCollectionEntry

* movie final Global.Config.PathEntries logic out of PathManager and into PathEnties
2020-03-15 15:12:36 -05:00
..
DataTableDictionaryBind.cs misc cleanups in NES config files 2017-05-31 09:47:38 -05:00
NESGraphicsConfig.Designer.cs misc cleanups in NES config files 2017-05-31 09:47:38 -05:00
NESGraphicsConfig.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
NESGraphicsConfig.resx EmuHawk - separate config dialogs from the tools folder into appropriate folders in the config folder 2013-11-09 00:20:39 +00:00
NESSoundConfig.Designer.cs NESHawk: Audio slider 2017-09-07 10:26:27 -04:00
NESSoundConfig.cs Fix mismatching namespaces 2020-01-13 07:19:06 +10:00
NESSoundConfig.resx EmuHawk - separate config dialogs from the tools folder into appropriate folders in the config folder 2013-11-09 00:20:39 +00:00
NESSyncSettingsForm.Designer.cs NESHawk - Provide a UI for initial ram pattern override 2016-09-27 09:52:21 -04:00
NESSyncSettingsForm.cs NesSyncSettingsForm - pass dependencies in and support SubNesHawk 2019-12-15 16:47:48 -06:00
NESSyncSettingsForm.resx NES: Move boardproperties into movie 2.0 syncsettings objects, and add a rudimentary UI for changing them 2014-01-01 03:03:10 +00:00
NESVSSettings.Designer.cs misc cleanups in NES config files 2017-05-31 09:47:38 -05:00
NESVSSettings.cs support subneshawk for VS menu items, pass dependencies into VSSettings 2019-12-15 16:55:40 -06:00
NESVSSettings.resx NesHawk - UI for setting VS dipswitches 2016-11-05 17:32:58 -05:00
NesControllerSettings.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
NesControllerSettings.cs nes config dialogs - pass in dependencies 2019-12-15 16:40:43 -06:00
NesControllerSettings.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
QuickNesConfig.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
QuickNesConfig.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
QuickNesConfig.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00