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
alyosha-tas
db74bd8426
revert f79b7e5
, fixes multi disk bundler. This works on Windows, maybe linux needs a different implementation, but GetRelativePath appears tailored to Windows and had been working fine the original way.
2021-01-25 18:09:25 -05:00
alyosha-tas
a759e26265
genesis vdp viewer, fix copy paste error, fixes #2596
2021-01-24 19:12:34 -05:00
YoshiRulz
44f5ac9924
Fix compilation of HelloWorld ext. tool
...
forgot to update this with db7150642
2021-01-25 06:12:49 +10:00
YoshiRulz
416e9ffbb3
Fix code style (import order)
2021-01-25 06:07:39 +10:00
nattthebear
adca19c30a
Remove icsharp ( #2590 )
...
Since .NET 4.5, there's been a good framework alternative, and it gets lots of eyes on it. I've heard that it's quite fast in .NET Core too.
2021-01-23 09:14:51 -05:00
YoshiRulz
e24709f8fb
Remove redundant attr class VideoWriterIgnoreAttribute
2021-01-23 17:12:31 +10:00
YoshiRulz
a149b7e033
Cleanup instantiation of FFmpegDownloaderForm and FFmpegService
2021-01-23 17:01:54 +10:00
YoshiRulz
73a780674d
Add tests for decompressing/extracting archives
2021-01-22 08:22:58 +10:00
YoshiRulz
acc187008f
Fill out SharpCompress archive file ext. list, adding .tar
...
SharpCompress claims to support .tar.bz2, .tar.gz, and .tar.lz, but I couldn't
get them to work. Left them in for later
2021-01-22 08:20:04 +10:00