adelikat
c13430896f
remove empty controller mappings from defctrl, also remove duplicates that caused it to be invalid json (.net happily was deserilizing it anyway), don't save empty mappings when saving from the ui
2020-06-22 19:54:36 -05:00
adelikat
93c47b87b9
Controller config - take label width into account when generating columns
2020-06-22 18:11:31 -05:00
nattthebear
1ce0905deb
Minor zwinder tweaks
...
Change the implementation of state eviction slightly. The result is identical, but this is slightly easier to understand and will be needed to allow an evicted state to be read before eviction.
2020-06-22 18:52:18 -04:00
nattthebear
92525576cc
more krusty krab
2020-06-22 18:15:11 -04:00
zeromus
e3dd8870c6
fix hq2x shader ( fixes #2160 )
2020-06-21 21:52:49 -04:00
adelikat
b9f59337dd
fix Saturn and NGP default controls
2020-06-21 17:31:28 -05:00
adelikat
29a492fc2a
fix pc-fx controller name to match old name
2020-06-21 17:22:00 -05:00
adelikat
123f1b3c99
default controls for Nyma PCE cores
2020-06-21 16:27:06 -05:00
nattthebear
53c2318b56
nyma - activate controller deck names
2020-06-21 16:55:41 -04:00
adelikat
cf4a0176a3
bk2 mnemonic lookups - we have a lot of keyboards now, make fkeys standard mnemonics instead of core specific
2020-06-21 15:32:45 -05:00
nattthebear
ae9405fb84
saturn: autofire blah blah again
2020-06-21 16:14:50 -04:00
YoshiRulz
31e621d64e
Move init of form icons to ctor (from InitializeComponent)
...
tested the `global::` syntax on VS2019, the Designer refuses to cooperate
2020-06-22 06:06:59 +10:00
adelikat
03d7fc2498
Saturn virtualpad work
2020-06-21 14:51:22 -05:00
zeromus
2a4ac1f7e1
display manager: fix "use 1:1 pixel size" aspect ratio (re #2159 )
2020-06-21 15:27:51 -04:00
adelikat
c76515d7f7
Saturn - fix virtualpad logic broken by settings changes, fix mnemonic in 3d controller
2020-06-21 13:14:30 -05:00
nattthebear
b0007c83f4
more musings
2020-06-21 14:09:38 -04:00
adelikat
5404fb90d7
nyma - do button name overrides on analog stick suffixes
2020-06-21 12:36:01 -05:00
adelikat
0862024ba6
virtualpad support for NGP
2020-06-21 12:14:12 -05:00
adelikat
39ff851972
tastudio track engaged flag better
2020-06-21 11:00:57 -05:00
adelikat
4d0d9e04aa
TAStudio - don't draw unless Tastudio is "engaged", fixes a lot of NREs through various core reboot scenarios
2020-06-21 10:57:23 -05:00
adelikat
b0258ef3db
fix NRE when closing tastudio
2020-06-21 10:43:05 -05:00
zeromus
4319096b50
format shader compiling errors better
2020-06-20 22:25:41 -04:00
zeromus
f6f7847b95
allow copying selected text from ExceptionBox
2020-06-20 22:25:41 -04:00
zeromus
703a51be09
fix retroizer
2020-06-20 22:25:41 -04:00
YoshiRulz
e24ddc9ebe
Finish renaming floats to axes
2020-06-21 12:16:32 +10:00
alyosha-tas
6fc1228ec2
GBHawk: HDMA timing bug fix
2020-06-20 22:05:05 -04:00
YoshiRulz
3d45799fc5
Specify [SpecializedTool] belongs on classes
2020-06-20 21:31:16 -04:00
YoshiRulz
f76f301f8d
Enable SA1015 and fix noncompliance
...
"Closing generic brackets should be spaced correctly"
2020-06-20 21:31:16 -04:00
YoshiRulz
3c02545066
Enable SA1026 and fix noncompliance
...
"Code should not contain space after new or stackalloc keyword in implicitly
typed array allocation"
2020-06-20 21:31:16 -04:00
YoshiRulz
14e0c96fd8
Enable SA1121 and fix noncompliance
...
"Use built-in type alias"
2020-06-20 21:31:16 -04:00
YoshiRulz
0021cfee70
Enable SA1130 and fix noncompliance
...
"Use lambda syntax"
2020-06-20 21:31:16 -04:00
YoshiRulz
0a3cb5f23f
Enable SA1410 and fix noncompliance
...
"Remove delegate parenthesis when possible"
2020-06-20 21:31:16 -04:00
YoshiRulz
dcae34ce47
Enable SA1314 and fix noncompliance
...
"Type parameter names should begin with T"
2020-06-20 21:31:16 -04:00
YoshiRulz
a8bd9733f4
Enable SA1626 and fix noncompliance
...
"Single-line comments should not use documentation style slashes"
2020-06-20 21:31:16 -04:00
YoshiRulz
a1aca37476
Enable SA1617 and fix noncompliance
...
"Void return value should not be documented"
2020-06-20 21:31:15 -04:00
YoshiRulz
135490c740
Enable CS1572, CS1574, and CS1734, and fix noncompliance
...
malformed references or wrong XML tag
2020-06-20 21:31:15 -04:00
YoshiRulz
0e1271c7c2
Fix exception creation
2020-06-20 21:31:15 -04:00
YoshiRulz
abcf91f7d6
A bit of Range cleanup
2020-06-20 21:31:15 -04:00
YoshiRulz
f37b74c4ba
Enable CS1570 and fix noncompliance
...
malformed XML
2020-06-20 21:31:15 -04:00
YoshiRulz
43cc80f6a3
Mess w/ doc comment warnings
2020-06-20 21:31:15 -04:00
zeromus
dfe027cf8f
finish renaming hyper/turbo wbx files
2020-06-20 20:20:42 -04:00
zeromus
687704dc3c
updated waterbox docs
2020-06-20 20:13:00 -04:00
zeromus
316aafed40
ss and pcfx dirs can be whacked (they belong to numa now)
2020-06-20 20:13:00 -04:00
zeromus
602dec0c4c
clarify that CloneSaveRam() can return null
2020-06-20 20:13:00 -04:00
zeromus
f98c4d18b1
dont create empty file when manually flushing null save ram
2020-06-20 20:12:59 -04:00
zeromus
e22ce7af9c
gpgx - return null for CloneSaveRam() when there's no saveram. this is apparently legal and other cores have been doing it
2020-06-20 20:12:59 -04:00
zeromus
2fc8b91e45
rename pce and pce-fast to turbo and hyper
2020-06-20 20:12:46 -04:00
zeromus
27f9a70085
clean nyma zlib building stuff
2020-06-20 20:12:45 -04:00
nattthebear
a9d1ad16b1
GPGX: Saveram tweaks
...
When saveram doesn't exist, return null, not new byte [0]. If passed a 0-length saveram file, do not pass it to the core (this crashed in interop stubs). Note that as best as I can tell, this is not fixing any problem; even without this commit it seems impossible to get BizHawk to actually generate a 0 byte saveram file for GPGX because of other checks that already existed.
2020-06-20 19:21:55 -04:00
zeromus
fc5e325608
add Reset Speed hotkey. it's bound to Shift+Equals by default because.. well, it's kind of logical... kind of. If you have any better suggestions...
...
fixes #2154
2020-06-20 18:55:39 -04:00