CasualPokePlayer
1a0bdc521c
HAWK'd CHD support in DiscoHawk
2024-05-02 15:29:16 -07:00
CasualPokePlayer
21b6bd331b
Add CHD CD support
2024-04-29 22:21:47 -07:00
Morilli
df4aa7974b
Optimize InputDisplayGenerator.Generate
2024-02-22 19:27:38 +01:00
James Groom
daf9ea7bb2
Check for FFmpeg when using DiscoHawk's bottom box
...
no download option for now
2024-02-14 16:23:11 +00:00
James Groom
3f2f9cc170
Copy error dialog code from DiscoHawk's top box to its bottom box
2024-02-14 16:21:34 +00:00
CasualPokePlayer
859ea8e249
improve Program startup, remove the OSTailoredCode duplication hack, use RuntimeInformation.IsOSPlatform for figuring out OS, use AppContext.BaseDirectory to get exe location (apparently even works with bundled assemblies in .net5+)
2023-11-18 20:00:16 -08:00
CasualPokePlayer
b1f16cf437
fix ordinal loading (im pretty sure what was being done before only actually worked for dllimport and not getprocaddress)
...
cleanup some more win32 imports (new LoaderApiImports, although it isn't used for OSTailoredCode to avoid hard dep on BizHawk.Common, probably want to use same hack on LoaderApiImports)
2023-11-02 22:48:12 -07:00
Moritz Bender
362269c982
Establish basic style analyzer rules ( #3759 )
...
* Fix analyzer nullable error
can't disable them in CA1305 xdd
* .editorconfig -> .globalconfig
* Add basic set of style analyzer rules
* dotnet format output
* Some additional fixes
* Apply manual simplification
* Transform some enum comparisons
* fix typo
* add TODO
2023-08-30 23:08:21 +02:00
Morilli
c10d2927ca
bump AnalysisModeUsage to Recommended
...
fixes CA2211, CA2215, CA2241, CA2251
silence CA1816 because it's unnecessary
reduce severity of CA2201 because I like the concept but don't wanna fix them all
2023-08-14 14:18:45 -07:00
CasualPokePlayer
ea854ff39d
make discohawk form a bit bigger
...
all the formats supported means the box wasn't big enough to display all of them lol
2023-05-18 07:28:10 -07:00
CasualPokePlayer
fe79b69123
(Partial) .nrg support
...
TAO support isn't complete, a lot of sanity checking isn't done yet
2023-05-18 07:14:14 -07:00
CasualPokePlayer
c2297283f4
Add in CDI support in DiscoHawk
...
(just needed to allow the file to be drag n' dropped)
2023-03-14 20:55:17 -07:00
YoshiRulz
7cde8bb466
Add and use 2 extension methods for splitting path into dir+filename
2022-08-17 17:35:07 +10:00
YoshiRulz
7f87cc258f
Honour `$BIZHAWK_DATA_HOME` when downloading FFmpeg
...
also stop looking for `/ffmpeg.exe` in DiscoHawk when it's always downloaded to
`/dll/ffmpeg.exe`
2022-05-31 01:44:51 +10:00
YoshiRulz
f62135676e
Disable useless controls on the left side of DiscoHawk (re: #3079 )
2022-05-24 07:39:47 +10:00
YoshiRulz
5353aaf688
Remove ReSharper/Rider per-project settings overrides
2022-02-22 10:27:28 +10:00
Meerkov
89b459c44d
Add CLI for MP3 extraction
2022-01-18 13:45:41 +10:00
YoshiRulz
6a43277ae3
Move `AudioExtractor` to DiscSystem and clean up
2022-01-18 13:45:41 +10:00
YoshiRulz
b1b06cc04a
Dedup some project file stuff
2021-11-19 00:49:05 +10:00
YoshiRulz
9bcedb2dab
Abstract the dialog from `AudioExtractor.Extract` and add skip option
2021-11-02 21:37:25 +10:00
YoshiRulz
a439ea4970
Fix cancellation of `AudioExtractor.Extract`
...
fixes d3e1a6db9
2021-11-02 21:15:44 +10:00
YoshiRulz
f56a98116e
Remove now-unused reference to System.Web
...
see #2261 , #2535
2021-10-19 14:47:18 +10:00
adelikat
681b564bce
remove system.web dependency in DiscoHawk
2021-10-18 12:49:29 -05:00
YoshiRulz
df5ef0ec2d
Clean up drag+drop handling in MainDiscoForm
2021-10-04 07:00:19 +10:00
YoshiRulz
a514effba7
Encapsulate "hawking" routine in DiscoHawk and use it in CLI
...
resolves #2947
2021-10-04 07:00:19 +10:00
zeromus
d3e1a6db99
make discohawk AudioExtractor multi-threaded
2021-10-03 01:24:12 -04:00
YoshiRulz
3ea71a2dda
EXTERMINATE SPACES
2021-05-08 08:16:10 +10:00
YoshiRulz
a149b7e033
Cleanup instantiation of FFmpegDownloaderForm and FFmpegService
2021-01-23 17:01:54 +10:00
YoshiRulz
ef76d8510e
Cleanup project files
2021-01-18 09:26:51 +10:00
YoshiRulz
979afcb54d
Do something cleverer than throwing NRE in a few places
2021-01-09 05:08:09 +10:00
YoshiRulz
333cae15cd
Convert IN_* props of jobs to ctor-initialised readonly fields
2021-01-02 16:10:57 +10:00
YoshiRulz
8e67d82bd5
Rename file to match type name
2020-12-29 15:00:55 +10:00
YoshiRulz
f431faf65c
Move some DiscoHawk logic to Emulation.DiscSystem
2020-12-29 15:00:25 +10:00
YoshiRulz
1a21765be6
Fix assembly resolution in DiscoHawk on Mono
...
without this the program wouldn't open at all, I assume all of its actual
functions will just workTM now
2020-12-29 01:33:57 +10:00
YoshiRulz
a0c7e9c7fb
Fix non-string resource in DiscoHawk
2020-12-29 01:26:56 +10:00
YoshiRulz
60d2bfa85c
Bump C# language level for ReSharper/Rider
2020-12-22 20:07:35 +10:00
YoshiRulz
fa6fd88d62
Import and use OSTailoredCode in DiscoHawk program class
2020-12-14 06:40:06 +10:00
YoshiRulz
f8e624befe
Create common property IsTargetingNetFramework
...
* if true, will add reference assemblies <PackageReference/>
* slightly less dumb <Move/>
2020-09-22 22:11:00 +10:00
YoshiRulz
1fdd2d5eb1
Import MainSlnCommon.props in MainSlnExecutable.props
2020-09-22 20:51:36 +10:00
YoshiRulz
000e2af543
Extract .props for executable projects
2020-09-22 09:33:53 +10:00
YoshiRulz
da26a18bf5
Remove redundant <AppendTargetFrameworkToOutputPath/>
2020-09-22 09:33:49 +10:00
YoshiRulz
5488c80f4d
Enable SA1400 and fix noncompliance (except in Cores)
...
"Access modifier should be declared"
2020-09-08 21:57:14 +10:00
YoshiRulz
e5de63ea94
Cleanup VersionInfo and code gen
2020-08-01 11:57:14 +10:00
YoshiRulz
ebd9645c1e
Cleanup assembly attributes
...
We're not using this metadata for anything, except one [InternalsVisibleTo] for
unit tests, and a half-assed version check in EmuHawk.Program.
2020-08-01 11:56:30 +10:00
zeromus
fd30826655
experimental ffmpeg downloading: in place of the ffmpeg encode settings is a download form. This downloads it to the prescribed local location. It then checks to make sure it is the EXACT required version -- the only version we support
2020-07-24 22:25:00 -04:00
zeromus
b24a4ecc09
rename to FFmpegService
2020-07-24 22:25:00 -04:00
scrimpeh
286b56de5a
ram search - pr fixes. also remove out of range searches in ramsearch
...
- adds a static IsValid method to IMiniWatch implementations
- reverts .csproj changes
- 'remove out of range' button on ram search didn't seem to actually do anything. this was fixed
2020-06-28 12:29:49 -05:00
scrimpeh
1721e4f9ea
ram watch - add IsValid method
2020-06-28 12:29:49 -05:00
YoshiRulz
f76f301f8d
Enable SA1015 and fix noncompliance
...
"Closing generic brackets should be spaced correctly"
2020-06-20 21:31:16 -04:00
YoshiRulz
620e54580d
Enable CA1052 and fix noncompliance
...
"Static holder types should be Static or NotInheritable" (classes with only
static members should be static classes)
2020-06-18 09:43:57 +10:00