zeromus
6b6637fbea
improve xinput availability check which was broken by pointless refactors in 580aa2eaf9
(but it should be even more robust than before, now). fixes #23
2021-02-18 21:52:30 -05:00
YoshiRulz
1fd888dcc9
Fix naming of GDIPlusGuiRenderer
2021-02-14 15:30:45 +10:00
YoshiRulz
ba88712b2b
Rename BizHawk.Client.Common.DisplayType to WatchDisplayType
...
we have aonther type with that identifier, BizHawk.Emulation.Common.DisplayType
2021-02-14 14:48:12 +10:00
YoshiRulz
34cb598fe2
Rename AttributeUsage enum to AttribUsage
...
as to not shadow [AttributeUsage]
2021-02-13 23:11:52 +10:00
YoshiRulz
dc3bd050da
Cleanup FirmwareManager
2021-02-12 17:10:21 +10:00
YoshiRulz
2f18c74840
Convert RealFirmwareFile to readonly struct
2021-02-12 17:07:43 +10:00
YoshiRulz
3a3cb0c30b
Convert FirmwareEventArgs to a readonly struct
2021-02-12 17:07:43 +10:00
YoshiRulz
5fa2c0ff26
Enable nullability for ResolutionInfo.cs
2021-02-12 17:07:43 +10:00
YoshiRulz
a41fc1f1ce
Convert FirmwareRecord to a readonly struct
2021-02-12 17:07:43 +10:00
YoshiRulz
2e52827bc1
Convert FirmwareOption to a readonly struct
2021-02-12 17:07:42 +10:00
YoshiRulz
af7ed156e9
Convert FirmwareFile to a readonly struct
2021-02-12 17:07:42 +10:00
YoshiRulz
10ed0872a4
Add and use FirmwareID struct
...
decided not to propogate to cores yet, left TODOs in Emulation.Common.Extensions
2021-02-12 17:07:42 +10:00
YoshiRulz
35f317a887
Split inner classes of FirmwareDatabase to own files
2021-02-12 15:52:45 +10:00
YoshiRulz
dd0fc1b0b3
Move FirmwareManager to new subdir, split inner classes to own files
2021-02-12 15:48:01 +10:00
YoshiRulz
b4be750427
Use direct casts for Control.Tag of known type in FirmwaresConfig
2021-02-12 15:44:36 +10:00
YoshiRulz
05676234ed
Move remaining assets from /output to /Assets
2021-02-12 14:08:17 +10:00
YoshiRulz
dbe2cd4cde
Cleanup <Reference/>s of NLua (and System.Data.SQLite)
2021-02-12 13:59:40 +10:00
YoshiRulz
f8ba7ece7d
Have ControllerConfig not break when resized ( resolves #2611 )
2021-02-12 13:31:16 +10:00
zeromus
7f14991442
remove list of games in comments from that mapper. they were apparently all wrong; I have seen more updated data in nesdevwiki
2021-02-09 23:03:54 -05:00
zeromus
8254982003
neshawk: fix namco340 mapper's mirroring registers; fixes #2584 (wagyan land 2)
...
note: the nesdevwiki docs were a bit scrambled due to history. I found corroboration for my testing and updated the docs while fixing neshawk
2021-02-09 22:58:22 -05:00
YoshiRulz
f2ff5ea4ee
Move FirmwareDatabase helpers into ctor, prevent mutating collections
2021-02-08 13:19:23 +10:00
YoshiRulz
b2b5647e83
Use Option helper in FirmwareAndOption, then inline _OptionWork
2021-02-08 12:56:41 +10:00
YoshiRulz
144a8aafd0
Cleanup FirmwareDatabase init helpers
...
using the result of File in FirmwareAndOption is setting up for the next commit
2021-02-08 12:56:41 +10:00
YoshiRulz
6716c3fd8f
Inline FirmwareDatabase.LookupFirmwareRecord
2021-02-08 12:56:41 +10:00
YoshiRulz
33a788d74b
Don't populate 2 lists with the same data, move assertion to unit test
2021-02-08 12:56:41 +10:00
YoshiRulz
6db638236e
Hardcode uppercasing of firmware hashes, assert on format in unit test
2021-02-08 12:56:40 +10:00
YoshiRulz
4800fef65e
Cleanup dumb LINQ in FirmwareManager
2021-02-08 12:56:40 +10:00
YoshiRulz
7e2437b396
Typo fixes and other minor cleanups to FirmwareDatabase data
...
* fix desc+info of bad PSX BIOSes
* set FirmwareFile.Bad via param on File method
* use #if false instead of comment for what I assume is a debug BIOS for A7800
* I think a single '!' boi will make that one take precedence
* remove duplicate NDS BIOSes which were commented-out
2021-02-07 23:22:19 +10:00
YoshiRulz
b9e784e153
Replace broken hack with hardcoded data
2021-02-06 20:31:36 +10:00
YoshiRulz
643d7b12dd
Lock/unlock Lua drawing surface for event callbacks ( fixes #2595 )
2021-02-05 10:52:13 +10:00
YoshiRulz
9d1eaa6475
Prevent trying to use DirectInput on Linux ( resolves #2607 )
2021-02-05 07:06:17 +10:00
YoshiRulz
2b72eabdf9
Skip platform tests in CI
2021-02-03 12:38:47 +10:00
YoshiRulz
fb03771bb7
Simplify tests for GetRelativePath and MakeRelativeTo
2021-01-31 11:17:17 +10:00
YoshiRulz
68659055cb
Add Unix implementation matching docs for GetRelativePath, add tests
2021-01-31 10:54:42 +10:00
YoshiRulz
f26ba1dca5
Add tests for most of PathExtensions
2021-01-31 10:16:17 +10:00
YoshiRulz
6858a36552
Fix Unix implementation of GetRelativePath; expand on docs
2021-01-31 10:16:13 +10:00
YoshiRulz
20b93d4690
Fix Windows implementation of IsSubfolderOf
2021-01-31 10:16:08 +10:00
YoshiRulz
7763d7a1cd
Fix Unix implementation of IsSubfolderOf
2021-01-31 10:16:03 +10:00
YoshiRulz
ec80d0fb1d
Add prop OSTailoredCode.IsWSL
2021-01-31 10:15:58 +10:00
YoshiRulz
cb6f435f9a
Refactor Lua forms.setproperty
...
see #2602
2021-01-31 09:39:15 +10:00
YoshiRulz
7a91e54b7b
Set DialogResult in AutofireConfig
...
see #2599
2021-01-31 09:39:00 +10:00
YoshiRulz
4da8a85f8c
Fix missing access modifiers and misc. code style
2021-01-31 09:36:40 +10:00
zeromus
f76f3d7eed
add note about how limited the single instance commandline is
2021-01-27 04:28:14 -05:00
zeromus
e57f4427b3
Revert "Grey-out checkbox for single-instance mode in Config > Customize..."
...
This reverts commit 496d6e0f94
.
2021-01-27 04:26:04 -05:00
zeromus
2d847df848
nobody left a note about why this is needed for five years, so I decided it wasn't needed. It was added with fd6ac896
and seems to be related to the log console, which seems to work fine without it
2021-01-27 04:25:04 -05:00
zeromus
d7ea21d0b6
redo single instance mode from scratch ( fixes #2594 )
2021-01-27 04:24:51 -05:00
YoshiRulz
489eaf8574
Misc. readme changes
2021-01-27 14:54:10 +10:00
YoshiRulz
be2360650f
Elaborate on CLI arguments
2021-01-27 14:53:47 +10:00
YoshiRulz
47a9e35ea4
Remove VB.NET from readme
...
oops I fixed this last release
2021-01-27 13:30:36 +10:00
YoshiRulz
4f1b240065
Temporary fix for GetRelativePath arguments until I can debug
...
see f79b7e5be
, db74bd842
2021-01-26 12:48:30 +10:00