Commit Graph

16886 Commits

Author SHA1 Message Date
YoshiRulz ffa17bcd75
Fix cleanup script 2020-05-30 15:57:57 +10:00
YoshiRulz 10e7cb0f34
Use pre-built assembly for FlatBuffers.Core
fixes 4be701e2a
2020-05-30 15:54:06 +10:00
YoshiRulz b56e229a45
Target .NET Standard where possible, restore Virtu TFM
fixes 5a0992c2b
2020-05-30 15:53:20 +10:00
nattthebear 4be701e2ae dotnet sln add .\ExternalProjects\FlatBuffers\ 2020-05-29 21:29:23 -04:00
nattthebear 9b1cbaf4ab faust - some settings cleanup 2020-05-29 21:19:54 -04:00
nattthebear 3a83f6c9d0 faust: show settings dialog 2020-05-29 20:10:32 -04:00
nattthebear 5e3971a87b Add mednafen snes "faust" core
Speed somewhere between shizzlenineizzle and byuugan.  Some things not hooked up yet.
2020-05-29 20:04:39 -04:00
nattthebear de25b53fe2 Use google flatbuffers for some waterbox core communication
Nyma cores have to move some big complex structs on init and it's annoying and error prone.  This solution is not fast, but these are one time transfers anyway, and it does keep code size and saved size down.  Architecture yay.
2020-05-29 18:03:01 -04:00
zeromus 5a0992c2b7 make projects build only once (for net48). this will probably displease anyone working on targeting one of the other 50 frameworks, but they need to do that in another branch until they can figure out how to make it peacefully coexist; maybe by an alternate solution+project configuration (done in common props, ideally) 2020-05-29 17:45:07 -05:00
alyosha-tas 527334f7e6 GBHawk: performance optimizations 2020-05-29 10:25:03 -04:00
nattthebear 4494caac50 nyma - controller settings tweaks
move power and reset to last tab
add name overrides because evidently most humans have no idea that "RIGHT →" in fact means the same thing as "Right"
2020-05-28 11:41:23 -04:00
alyosha-tas bee1712a2f GBHawk: fix mickey's chase damage audio 2020-05-28 09:20:04 -04:00
adelikat 22a2bb7dc8 see true for more info, but is anything really true? 2020-05-28 08:15:49 -05:00
adelikat 3edae578db cheat - delete more stuff 2020-05-28 08:15:49 -05:00
nattthebear d13a1b54a2 code cleanup
Remove three Stream.CopyTo(Stream) variants that all did the exact same thing as the framework method Stream.CopyTo(Stream).  None of them were used anywhere.
2020-05-28 07:40:20 -04:00
nattthebear 04f86c2843 code cleanup
address a comment on a method called "ascii" that actually used utf8
2020-05-28 07:38:09 -04:00
nattthebear 12227f4836 fix debugging on omnisharp 2020-05-28 06:50:54 -04:00
nattthebear 8c707ea870 build emuhawk with console in debug mode, without in release mode
fixes #2038
obsoletes #2052
2020-05-28 06:47:39 -04:00
nattthebear 96c764e1d8 turbonyma: don't show the RTC settings that we added for neopop 2020-05-28 06:37:12 -04:00
nattthebear 978b2dd247 Remove all files for the old unmanaged ngp waterbox core
It's been fully integrated into nyma now
2020-05-27 19:43:35 -04:00
nattthebear 2afe356fc9 Move ngp over to nyma core and update to latest mednafen
It's seen some upstream updates recently, so that's cool
2020-05-27 19:33:31 -04:00
adelikat bf544e02fa Simplify Cheat Pulse() logic wihen it comes to comparison type, and also fix comparison type logic that wasn't accounting for all the display types 2020-05-27 16:36:22 -05:00
adelikat b1c294c236 always add core name to savestate filenames, fixes #2051. Negative consequences is that for all ocres that did not previously have multiple core options, previous save slots will be "lost" to the user (files will still be there but bizhawk won't detect them) 2020-05-27 15:55:19 -05:00
nattthebear 7e53ef69ed Add soft reset / hard reset to nymacores
most of the work had already been done, just didn't wire it up in C#land
2020-05-27 16:17:05 -04:00
nattthebear 287e78a5a9 pce - add input callback
forgot this
2020-05-27 16:01:53 -04:00
nattthebear 0295f7472b PCE enhancements
Moderate savestate size reduction.  Build system changes.
2020-05-27 15:23:40 -04:00
zeromus 924c566dc1 fix RW/FF NUD (fixes #2061) 2020-05-27 13:18:18 -05:00
nattthebear 684fca66c5 Revert c18298c8a5 and reimplement it, also connecting profiles
Part of the reason no one uses Bizhawk is because we make changes like c18298c8a5 without considering the needs of all users.
2020-05-27 13:14:38 -04:00
YoshiRulz da844c8eee
Add icon intended for the Log Window
Not wired up. .ico generation with ImageMagick:
`magick convert icon.png -define icon:auto-resize="48,32,16" icon.ico`
2020-05-28 03:01:25 +10:00
alyosha-tas 59baedbc64 ZXHawk: fix lag detection on kemston joystick. Fixes #1993 2020-05-27 12:26:08 -04:00
alyosha-tas 7b340f8766 Fix documentation Fixes #2015 2020-05-27 11:29:33 -04:00
adelikat 3604452b65 Cheat.cs - remove an unused method, simplify a bit on another 2020-05-27 10:13:51 -05:00
nattthebear 4236662f53 Change logic on what goes in the toolbox
If a tool has no toolattribute, it is presumed to be released.  Fixes #2015
2020-05-27 11:06:53 -04:00
nattthebear 59a67329c7 work around crash in clientapi when loading pce nyma 2020-05-27 07:52:53 -04:00
nattthebear b0620ca79d PCE tweaks
finish up memory domains
make bram behave like pcehawk, instead of giving it to every game, only give it to games that had it
finish up ppu view
2020-05-27 07:35:51 -04:00
nattthebear 0891e448d7 mednapce - lag flag, some more memory domains, some ppu view work 2020-05-26 21:23:52 -04:00
nattthebear c467023dac nyma pce - add gecd detection 2020-05-26 16:26:58 -04:00
nattthebear 3f43df4b1a Add settings UI for nyma 2020-05-26 16:12:29 -04:00
zeromus b0b33ec2da clean up disc identification in RomLoader, and hook up GECD as being handled by turbocd system (but that probably isn't right) 2020-05-26 13:13:53 -05:00
zeromus 2c62d8cf73 add "TurboGECD" disc type identifier. fixes #2043 2020-05-26 13:12:47 -05:00
zeromus 78bde0a5b4 extra fix due to last commit 2020-05-26 13:12:06 -05:00
zeromus 5a6072cdf0 Revert "Move some private helper methods to local methods in DiscSystem"
This reverts commit 6f813edbdb.
2020-05-26 12:51:33 -05:00
nattthebear 7244231cc4 adjust comments 2020-05-26 08:17:39 -04:00
YoshiRulz 33ff00714d
Change more input code to use int for axes instead of float
This probably breaks TAStudio or something, on the bright side a lot of the
float equality checks are gone. see e12b5d813
2020-05-26 21:45:20 +10:00
YoshiRulz 3e5aa1a65f
Add Menees.Analyzers and update FxCop 2020-05-26 17:22:20 +10:00
zeromus 162a151451 don't need to complain when I can do this
This reverts commit 02a70a4457.
2020-05-25 23:15:25 -05:00
YoshiRulz 6e9539157e
Allow searching contents of .gz, .tar, and .rar archives
not .tar.gz though, it thinks it's a nested archive and that's disallowed
somewhere else
2020-05-26 14:08:10 +10:00
YoshiRulz 7ae94c4300
Fix nullability of return type 2020-05-26 13:46:54 +10:00
YoshiRulz 02a70a4457
Show dialog on launch when running an unsupported version of Windows
this time it doesn't happen on dev builds so zeromus can't complain
see 60b7858fb, 8c50945ec
2020-05-26 13:43:11 +10:00
alyosha-tas 3a2aae61aa Merge branch 'master' of https://github.com/TASVideos/BizHawk 2020-05-25 22:34:18 -04:00