YoshiRulz
1fdb7a6fe2
Allow external tools to have any namespace / class name if annotated
...
This change is more convenient at the cost of a little duplicate code in
ToolManager. The annotation is [ExternalToolEntryPointForm], and having no more
than one such class per assembly is enforced.
2020-01-30 23:41:52 +10:00
YoshiRulz
eab44d2d94
Add hack to EmuApi, add WIP external tool AutoGenConfig
2020-01-30 22:41:50 +10:00
alyosha-tas
f08013e312
msxHawk: optimiations
2020-01-29 16:37:00 -05:00
alyosha-tas
ca4ff674ec
Vectrex: duplicate audio channel
2020-01-29 16:32:08 -05:00
YoshiRulz
580fe04ad6
Resurrect DBMan as an external tool
2020-01-29 20:43:18 +10:00
YoshiRulz
92dfcbffd4
Fix typo
2020-01-29 20:14:45 +10:00
YoshiRulz
7950605676
Migrate HelloWorld to new csproj format and cleanup
2020-01-29 16:08:44 +10:00
YoshiRulz
2c74b1a693
Properly fix assembly loading issue, retarget BizHawk.Common again
...
temp fix was 9ffef2531
2020-01-29 00:23:10 +10:00
alyosha-tas
0c46a6908f
MSXHawk: keyboard
2020-01-28 07:50:29 -05:00
YoshiRulz
ce79ec83d7
Maybe fix CI
2020-01-28 13:27:58 +10:00
zeromus
ae795e1f96
we have to use AnyCpu in order for winforms designer to work
2020-01-27 21:44:40 -05:00
Asnivor
09dc6ad7eb
VectrexHawk: Update GameDB with everything from NOINTRO and TOSEC (including region and rom status)
2020-01-27 14:07:56 +00:00
adelikat
07239d6678
BasicBot - cleanup and simplifications
2020-01-26 13:48:15 -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
51b68bcdf5
fix controller config image for SMS
2020-01-26 13:18:17 -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
YoshiRulz
215de3c0c0
Make Roslyn Analyzers opt-in at compile-time ( resolves #1813 )
...
They are still run by the IDE at design-time. To opt-in, set the MSBuild
property MachineRunAnalyzersDuringBuild. From the command-line, you can do this
by adding `/p:MachineRunAnalyzersDuringBuild=true`.
2020-01-26 10:34:07 +10:00
alyosha-tas
551a7e2893
MSXHawk: cleanup and bug fixes
2020-01-25 19:10:48 -05:00
adelikat
cce1fb6123
add default controls for vectrex
2020-01-25 15:47:29 -06:00
adelikat
9ffef2531d
put BizHawk.Common back to framework for now, fixes Enum properties used in the PropertyGrid throwing exceptions about not being able to find System.ComponentModel
2020-01-25 15:37:27 -06:00
adelikat
e9be088105
vectrex - hide settings tab since there are no settings
2020-01-25 15:13:03 -06:00
adelikat
3b5d0ab231
Virtualpad - Saturn - add previous and next buttons to console buttons, fixes #1703
2020-01-25 14:32:33 -06:00
adelikat
415dd5375b
Virtualpad - use a reasonable size for the standard controller
2020-01-25 14:26:57 -06:00
adelikat
791498bb7e
rename SatSchema.cs to SaturnSchema.cs
2020-01-25 14:22:04 -06:00
adelikat
1fa0882f8e
nitpick some virtual pad schema class names
2020-01-25 14:21:36 -06:00
adelikat
ecd6e7c199
misc cleanups in DiscoHawk
2020-01-25 13:43:59 -06:00
adelikat
45e0abe39d
convert Config.cs from fields to properties
2020-01-25 12:35:33 -06:00
adelikat
90e1a89516
rename config variable to match type name
2020-01-25 11:44:58 -06:00
adelikat
6527b98476
TasSTateManager - at least consolidate the Global usage problem, until there's a solution to be found
2020-01-25 11:40:43 -06:00
adelikat
3ce88eaa3b
pass config settings into TasSTateManager instead of using Global.Config, now TasMovie incorreclty uses Global.Config, but that's a step
2020-01-25 11:35:33 -06:00
adelikat
763d5870f2
move some lua console settings from config to console with ConfigPersist
2020-01-25 11:21:38 -06:00
adelikat
14b6efec57
PathEntry - some cleanups
2020-01-25 11:12:10 -06:00
adelikat
73ba93663a
cleanup MessagePosition.cs
2020-01-25 11:07:35 -06:00
adelikat
323c0edcd9
rename config file to match class
2020-01-25 11:06:05 -06:00
adelikat
ef13754f79
consistent variable naming in config.cs
2020-01-25 10:57:39 -06:00
YoshiRulz
24e6cc14f0
Enable SA1206 and fix noncompliance
...
"Declaration keywords should follow order"
2020-01-25 19:37:28 +10:00
YoshiRulz
f061e4f876
Enable SA1209 and fix noncompliance
...
"Using alias directives should be placed after other using directives"
2020-01-25 19:37:24 +10:00
YoshiRulz
19b1578df9
Enable SA1200 and fix noncompliance
...
"Using directives should be placed correctly"
i.e. before and outside namespaces as per .stylecop.json
2020-01-25 19:36:49 +10:00
YoshiRulz
b2a3477f52
Enable SA1123 and fix noncompliance
...
"Do not place regions within elements"
2020-01-25 18:06:56 +10:00
YoshiRulz
d9d6ed76f4
Enable SA1115 and fix noncompliance
...
"Parameter should follow comma"
i.e. no newlines in param list
2020-01-25 18:06:54 +10:00
YoshiRulz
b80dd2fab7
Enable SA1113 and fix noncompliance
...
"Comma should be on the same line as previous parameter"
2020-01-25 18:06:50 +10:00
YoshiRulz
b1e02fbdce
Enable SA1106 and fix noncompliance
...
"Code should not contain empty statements"
i.e. don't put a semicolon there
2020-01-25 18:06:34 +10:00
YoshiRulz
6f3f01125c
Enable SA1504 and fix noncompliance
...
"All accessors should be single-line or multi-line"
i.e. no block form on one line
2020-01-25 14:56:56 +10:00
YoshiRulz
f6365a03e2
Por que no los dos?
2020-01-25 14:56:39 +10:00
alyosha-tas
ca73e769ed
MSXHawk: joystick controls
2020-01-24 22:30:48 -05:00
adelikat
b7869c2c70
revert back to 1024 * 1024, but in a way that makes stylecop happy
2020-01-24 20:11:37 -06:00
adelikat
548ff15e33
Break off rewind config variables into their own class
2020-01-24 20:03:54 -06:00
alyosha-tas
263fdfebc3
MSXHawk: audio
2020-01-24 19:47:16 -05:00
YoshiRulz
bfde89b9f3
Enable SA1139 and fix noncompliance
...
"Use literal suffix notation instead of casting"
2020-01-25 07:55:48 +10:00
YoshiRulz
14d088f907
Migrate remaining StyleCop config and enable StyleCop analyzer
2020-01-25 07:21:49 +10:00