Commit Graph

196 Commits

Author SHA1 Message Date
zeromus d5c4787792 dont crash when organizing firmware 2014-08-03 22:38:27 +00:00
goyuken 768c2762a5 cleanup 2014-08-03 22:05:32 +00:00
adelikat b1cd40f276 N64 plugin config - Jabo - add per game settings logic and the Direct3D clear mode per game option, still todo: resolution width/height 2014-08-03 17:50:56 +00:00
adelikat 5908c0ab12 add Jabo settings to N64 plugin config, for non-game specific settings 2014-08-03 16:14:47 +00:00
adelikat d047e1f45c I'm picky about namespaces 2014-08-03 13:51:40 +00:00
zeromus 532cd76af0 round 2: superior jabo dll handling through shared code, and fix major bug in previous version which made dlls fail to get located sometimes 2014-08-03 05:09:28 +00:00
pjgat09 40b42feea3 N64: Change the resolutions available in the plugin config dialog when changing to/from Jabo. If the previously selected resolution is not supported by the newly selected plugin a resolution that is close is picked. 2014-08-03 03:40:48 +00:00
hegyak bfc42f3e58 Hide Jabo Tab in non-developer builds. 2014-08-01 17:34:33 +00:00
zeromus 7394044e00 displayconfig scanline intensity maximum was meant to be 256 2014-07-31 02:42:21 +00:00
adelikat 7ec866ced5 add some extensions to the ControlExtension class for converting cruddy .NET 1.0 collection objects to IEnumerable<T>, and start removing some code in specific forms that work around cruddy .NET 1.0 stuff 2014-07-28 03:01:57 +00:00
adelikat 0397ea1ff4 Remove the CustomControls/Util file and move all the classes into the Form Extensions file, since they were all extension methods for window form objects 2014-07-27 15:22:30 +00:00
adelikat 5f1df3224c fix some dangling references to BizHawk.Multiclient mostly in comments, but also in some client facing tooltip and lua documentation 2014-07-27 01:19:33 +00:00
adelikat 570f77cc68 Implement FastUpdate() on IToolForm. The intent here is for tools to do the minimum amount necessary when updating. This allows them to avoid slow things like drawing, but do critical activities such as Ram tools incrementing change counters, and loggers can continue logging. When Turboing, instead of bypassing tool updates, the client will run the fast update instead. Note: a few tools still need to be thought out as to what they need to do in a fast update 2014-07-25 01:55:21 +00:00
adelikat 41d33337e7 N64 plugin config - revert the user's plugin choice if they pick jabo and aren't ready to use it (but still show them the jabo warning messages) 2014-07-22 01:08:45 +00:00
pjgat09 ae381fc986 N64: Jabo readiness is now detected and displayed in the plugin config dialog. 2014-07-21 23:46:29 +00:00
adelikat f7cfe4e393 Path Config - 1. remove Global Base from top and leave it in the Global tab, 2. Rename Global Tabs "base rom" to "ROM" 2014-07-21 23:18:18 +00:00
adelikat 8bf2dcabd9 Path Config - better order for global entries, dynamically put the firmware info button in there, so that if someone changes the ordinals, nothing breaks 2014-07-21 23:11:21 +00:00
adelikat 861a9a3776 Only show the jabo plugin option in developer builds 2014-07-21 19:37:20 +00:00
adelikat bb4f044f4e N64 - Add Jabo settings to the old plugin config, remove menu item to the new plugin config, left the new config code still in there, since one day we will fix up things to make it work 2014-07-21 00:19:56 +00:00
adelikat 15c7dfe269 revert some variable renaming in the glide plugin 2014-07-20 17:49:04 +00:00
adelikat 4382dc0c9a N64 sync settings - clean up object convert public fields to properties 2014-07-20 17:10:20 +00:00
adelikat 6819459292 N64 sync settings - clean up some stuff and fix the plugin type being a read-only proprty in the new config dialog 2014-07-20 16:59:03 +00:00
adelikat 2928137a20 N64 sync settings - some reorg 2014-07-20 14:33:57 +00:00
adelikat 16daa26c17 new N64 plugin config dialog - save stuff 2014-07-20 13:29:06 +00:00
zeromus 6f919c64a7 client sizing / AR revisions 2014-07-20 06:51:31 +00:00
adelikat 042e72bfb6 New N64 plugin config settings dialog, including adding jabo settings 2014-07-20 02:57:26 +00:00
pjgat09 b82c83c188 N64: Added a jabo sync settings stub to be filled in later. Added jabo to the plugin selection dialog 2014-07-19 16:59:27 +00:00
null_ptr c7d2128640 Fixed Glide_fb_clear and Glide_fb_hires using the same config variable 2014-07-17 21:56:27 +00:00
adelikat 9194c7fd8d Profile Config - some code cleanup 2014-07-15 01:09:36 +00:00
adelikat c6d679c382 Profile config - save and load the selected profile 2014-07-15 00:50:42 +00:00
adelikat 0b35490b16 Profile Config - don't show custom profile in non-developer builds, put saving logic in the ok button click event instead of drop down change event. Remove a warning in TasMovie.cs 2014-07-15 00:05:18 +00:00
goyuken bcfad7fa34 profileconfig cleanup 2014-07-14 19:56:52 +00:00
goyuken 1b4a8a0b23 settings cleanup 2014-07-14 16:56:23 +00:00
goyuken fb133da0c5 fix some internal settings infrastructure 2014-07-14 16:10:45 +00:00
adelikat f5209ccfa2 Profile config - fix getting of sync settings from non-instantiated cores 2014-07-14 11:48:28 +00:00
zeromus dc6daddff7 add option to disable fullscreen hacks (may increase latency) and snowy null emulator (may increase seizure rate) 2014-07-12 20:42:44 +00:00
zeromus 7a63d5fe7b turn Rewind Config into Rewind & Savestate config and allow control of normal savestate compression level 2014-07-12 20:20:08 +00:00
adelikat 5c0b8f4166 Controller config - analog bind panel - slight positioning tweak to prevent the button name from getting cut off 2014-07-06 15:57:57 +00:00
adelikat ec0cba444e Gui option to start in full screen 2014-07-06 14:16:59 +00:00
adelikat 2ef2397cdb Add snazy icon for profile config 2014-07-03 19:33:38 +00:00
adelikat ebee9b9ded More extension reorg 2014-07-03 17:35:49 +00:00
adelikat 00ac231a2a More extension reorg 2014-07-03 17:29:01 +00:00
adelikat 393057d33a Convert a helper method into an extension method 2014-07-03 17:01:10 +00:00
adelikat 540a235514 use an extension as an extension instead of a static method 2014-07-03 16:56:57 +00:00
adelikat 1964f3754a Merge InputValidate into StringExtensions 2014-07-03 16:00:57 +00:00
adelikat d1b610dad3 Profile COnfig - quicknes flag 2014-07-03 11:43:06 +00:00
xmikecampx7 47f2fc901b Added Profiles for Saturn, Genesis, SMS, Coleco, Atari. Only NES left. 2014-07-03 03:44:14 +00:00
xmikecampx7 a10e5fa16a snes sync settings added 2014-07-02 23:28:36 +00:00
adelikat 08cf861c70 Profile dialog - do n64 and rewind settings 2014-07-02 21:20:45 +00:00
goyuken b75a32067b add notation to NESSyncSettingsForm telling the user that region overrides are ignored in FDS mode 2014-07-02 15:27:02 +00:00