YoshiRulz
2e645d0563
Re-align FLPs to Form and fix min size
...
fixes up 16040d53b
2020-02-29 10:21:18 +10:00
adelikat
16040d53ba
auto-fire config - make default size enough to show the whole title
2020-02-28 18:00:20 -06:00
YoshiRulz
02c7a70297
Remove unnecessary code from AutofireConfig.Designer.cs
2020-02-29 08:50:10 +10:00
YoshiRulz
33cf3eff81
Redesign AutofireConfig using some of the new controls
2020-02-29 08:48:20 +10:00
adelikat
dff8a536f0
address some typos
2020-02-28 13:09:05 -06:00
adelikat
46d05de51f
nothing to see here
2020-02-28 12:52:48 -06:00
adelikat
c7ed6015a2
use null propagation in Client.EmuHawk
2020-02-28 11:32:51 -06:00
YoshiRulz
9829fd699b
Unify helpers for generating file extension lists (for open/save)
2020-02-20 21:59:20 +00:00
adelikat
4711546e4a
fix Rewind & States config dialog saying aborted after Ok btn is clicked
2020-02-15 12:14:32 -06:00
adelikat
4b7a7dd293
Make Binary states default and Textstates opt-in for cores ( #1848 )
...
* Rewind & State config - remove the default option
* remove the savestate type of default, not that this is a breaking config change for anyone that had specifically set savestates to text
* remove BinaryStatesPreferred from IStatable and use config setting when starting movies from "Now" in record movie dialog
* remove BinaryStatesPreferred from cores
* make text savestates an extension method off of IStatable and an inteface ITextStatable it uses if the core implements it. This will allow cores to opt in to text states if desired
* make cores with actual text savestate impleemntations get ITextStatable, remove text state logic from cores that just have a binary as as text implementation
2020-02-15 10:22:26 -06:00
adelikat
29cddca49a
use globals a bit less
2020-02-08 09:12:45 -06:00
adelikat
ba7fd37ce8
some nitpick cleanups
2020-02-05 18:58:57 -06:00
adelikat
a9a85fccb9
Profile config - simplify logic by applying settings in layers. Also tweak a few settings for some of the profiles that were likely mistakes hard to see when there was so much copy pasta
2020-02-03 19:31:06 -06:00
adelikat
5b2b72ce9e
profile config - break up config setting into separate methods
2020-02-03 19:06:27 -06:00
adelikat
e770047eef
profile config - rip out code for the custom profile that never got implemented
2020-02-03 17:51:07 -06:00
adelikat
626efe8caf
put control extension methods into the EmuHawk names space isntead of a custom one. We want these to be found and used, and most dialogs use them
2020-02-03 12:54:32 -06:00
adelikat
c2bec296e6
simplify some repeated boilerplate on the DragEnter event by consolidating it to an extension method
2020-02-03 12:42:28 -06:00
adelikat
3287a0c465
account for new name of PSX controller in controller config, delete standard controller image since we no longer have variable name controllers anyway, fixes #1814
2020-01-26 13:27:57 -06:00
adelikat
e6e1962b54
Convert SMS settings to use GenericCoreConfig ( #1816 )
...
* refactor Sms settings including naming conventions and fix a typo, breaks configs with SMS settings already saved
* convert SMS controller type setting to an enum
* convert SMS Region setting to an enum
* Move SMS display type setting to an enum
* convert sms settings to properties
* SMS - wire up generic core config to a settings menu item
* remove some SMS menu items that are redundant to generic settings config
* remove more SMS menu items that are now redundant to generic core config
* remove more redundant SMS settinsg including SMSGraphicsConfig dialog, add descriptions and display names to SMS settings objects
2020-01-26 12:56:54 -06:00
adelikat
45e0abe39d
convert Config.cs from fields to properties
2020-01-25 12:35:33 -06:00
adelikat
ef13754f79
consistent variable naming in config.cs
2020-01-25 10:57:39 -06:00
adelikat
548ff15e33
Break off rewind config variables into their own class
2020-01-24 20:03:54 -06:00
YoshiRulz
df5a382b76
Move disc hashing to PSX class, remove unused project dependency
2020-01-22 05:56:59 +10:00
adelikat
84f91bfcf7
nitpicky cleanups in RewindConfig
2020-01-21 13:42:17 -06:00
adelikat
86078addd4
move DefaultControls class to its own file
2020-01-21 13:42:17 -06:00
adelikat
04a5db6214
break AnalogBind out of Config.cs into its own file
2020-01-21 09:21:12 -06:00
adelikat
3d833af617
break out enums from Config.cs
2020-01-21 09:02:42 -06:00
zeromus
6377d78098
firmwares open folder:
...
don't know what was going on here, but we can't browse to a folder without it existing.
I think the best thing to do in this case is to prompt the user if it doesnt exist and offer to create it
But we don't really do this in very many places so it isnt worth the trouble to make a nice solution for it.
Anyway this commit will make it stop CRASHING on new bizhawk installs, generally, which is an improvement
2020-01-19 18:43:54 -05:00
adelikat
3414cc1d33
Merge branch 'release'
2020-01-18 16:19:03 -06:00
adelikat
e67cd79644
unlock vetrex core in path config, in preparation for officially releasing the core (should have been done last release
2020-01-13 18:56:19 -06:00
YoshiRulz
a8170ca183
Fix mismatching namespaces
2020-01-13 07:19:06 +10:00
adelikat
a03ed17c8a
path config - lock down some unreleased cores in release builds
2020-01-12 11:08:46 -06:00
YoshiRulz
c38fb09d3c
Fix typos in strings and comments (from #971 )
2020-01-13 00:22:01 +10:00
alyosha-tas
46d0818f09
MSXHawk: Core interface stuff
2020-01-10 15:51:56 -05:00
adelikat
ba68a307df
pass dependency into PsxHashDiscs
2020-01-03 14:09:00 -06:00
adelikat
1fd9bd7b38
SoundConfig - pass in mainForm
2019-12-31 17:14:04 -06:00
adelikat
098cac3f60
a few misc cleanups
2019-12-31 11:44:50 -06:00
adelikat
0f33e2b1e7
cleanup display manager code
2019-12-31 11:14:10 -06:00
adelikat
64ea9afee5
cleanups
2019-12-31 10:17:55 -06:00
adelikat
47eeba5053
Options config - re-position options now that console window option has been removed
2019-12-29 15:08:03 -06:00
adelikat
bdd0d56a70
delete the console log window, always show LogWindow instead
2019-12-29 14:39:44 -06:00
adelikat
c101f672ee
RewindConfig - pass in dependencies
2019-12-22 14:23:00 -06:00
adelikat
1332079f84
pass more globals into some config dialogs
2019-12-22 14:09:58 -06:00
adelikat
60c789df22
pass inGameInfo to N64VideoPluginconfig
2019-12-22 13:34:14 -06:00
James Groom
78fcde9480
Merge branch 'master' into winhacksbgone
2019-12-22 17:01:10 +00:00
adelikat
0ca53ccfcb
SoundConfig - move some mainform usage to mainform
2019-12-22 10:57:06 -06:00
adelikat
b80b367831
refactor IMovie to expose the movie mode, and make extension methods that do IsPlaying type logic. This way there can be direct checks, and more variety of methods without cluttering the interface
2019-12-21 16:34:29 -06:00
adelikat
7cfbd1cead
simplify onscreen message drawing logic, fix MessageConfig dialog result when Ok is pressed
2019-12-21 15:48:50 -06:00
adelikat
f5929602ff
rename MessageOption to MessagePosition
2019-12-21 15:28:16 -06:00
adelikat
18fbd9af1c
MessageConfig - don't use Global.Emulator
2019-12-21 14:58:33 -06:00