Commit Graph

18965 Commits

Author SHA1 Message Date
YoshiRulz 045c4815a4
Change <OutDir/> to point to /Assets in Mupen lib projects 2021-07-21 09:46:19 +10:00
YoshiRulz 77f467588b
Remove unused SDL dep from Mupen input-bkm plugin
this allows it to be built without checking out the deps submodule, I guess
2021-07-21 09:46:18 +10:00
YoshiRulz 38b81ae10b
Re-enable haptic feedback
(i.e. revert 567cb0c8f)
2021-07-21 09:46:15 +10:00
alyosha-tas 864086c510 NESHawk: update apu start state to better match console 2021-07-20 18:50:33 -04:00
nattthebear 8cd67529a3 delta rewinder: fix crash on rewinding when the buffer was full
Woops!
Closes #2870.
2021-07-20 16:53:40 -04:00
nattthebear 7cc73ca9b0
Fix bug with delta state rewinder (#2871) 2021-07-20 16:47:10 -04:00
YoshiRulz 56594840ad
Replace sequences of 7 or more = chars in C# source with -
just makes it easier to grep for Git merge conflicts
2021-07-19 10:10:16 +10:00
YoshiRulz 2077b19caa
Clean up dumb in GBHawk ctor 2021-07-19 09:19:37 +10:00
YoshiRulz 0892fb8733
Inline remaining CFP.GetFirmware shim 2021-07-19 09:15:05 +10:00
YoshiRulz 70037ee0fc
Refactor CFP.GetFirmware* 2021-07-19 08:52:09 +10:00
YoshiRulz 09afbdd6eb
Re-add .wbx in Assets to .gitignore 2021-07-18 09:37:36 +10:00
YoshiRulz 60a8891c92
Remove /Assets filters from .gitignore 2021-07-18 08:56:15 +10:00
YoshiRulz ceedf1fef5
Misc. unmanaged cores: output to /Assets and also /output if it exists
Makefiles still produce .dll instead of .dll.so on Linux
see #2725
2021-07-18 08:10:17 +10:00
YoshiRulz 443c9830bb
Copy /Assets with <None/> instead of a post-build <Target/>
see #2725
2021-07-18 07:24:58 +10:00
alyosha-tas 42b43b4431 resolve #2858 2021-07-17 08:26:47 -04:00
Moritz Bender 2ff7e4d39b
Add sa1_iram memory domain for new bsnes (#2803) 2021-07-16 18:41:53 -05:00
Mickael Laurent e79d33bcfd Add several comm MMF LUA functions 2021-07-17 07:49:11 +10:00
Mickael Laurent 457ff87481 Always initialize MMF LUA functions 2021-07-17 07:49:11 +10:00
Morilli 308d34890c Fix the superscope controller for the new bsnes core
closes #2856
2021-07-14 22:43:09 +02:00
Zach 58293dde9f
Support null (any) address for N64 breakpoints. (#2833)
* Support null (any) address for N64 breakpoints.

Fixes #2808

* Move null check for better readability.

* Replace debugger mutex with semaphore that counts debug steps.

This is taken directly from upstream m64p. If breakpoints are being hit fast enough and in large enough quantity, m64p always ends up getting into a deadlock. The semaphore seems to resist this problem.

* Remove tabs
2021-07-14 20:49:31 +03:00
CasualPokePlayer 488fd2c6af
Add support for more SGB firmware + Use homebrew bootroms instead of bsnes' illegally provided official ones (#2837)
* add support for more SGB firmware

* replace illegally provided bootroms with legal homebrew bootroms

* let's swap these with homebrew bootroms too

* add builds

* this should probably be preferred

* Fix incorrect assignment

* Fix whitespace changes to Designer files

Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
2021-07-14 12:48:02 -05:00
nattthebear 913837b904 NESHawk: Fix mapper 88 mirroring
Closes #2847
2021-07-12 21:38:01 -04:00
alyosha-tas 420f72f684 resolve #2845 2021-07-12 10:16:05 -04:00
alyosha-tas 6c5d329573 Make tool tips visible for firmware info 2021-07-09 15:17:06 -04:00
alyosha-tas bf5c73b40c Resolve #2713 2021-07-09 11:55:47 -04:00
alyosha-tas c16acf70e2 NES: fix mapper selection for Saint Seiya and mislabelled mapper 33 games 2021-07-08 15:07:25 -04:00
alyosha-tas bc8280c7b1 SMS: fix null keyboard keys 2021-07-07 21:26:57 -04:00
alyosha-tas bcd47a1ad9 SMS: bring controllers in line with other cores and fix virtual pads 2021-07-07 21:16:56 -04:00
alyosha-tas bed5cc66ab A2600: fix controller selection error 2021-07-07 16:50:32 -04:00
alyosha-tas 946b0e2c01 PSX: maybe fix weird unthrottled behaviour. I didn't realize FrameAdvance had two return paths in octoshock, and missed this one without incrementing Frame when I changed it to the end for the autofire issue. Will audit the rest of the cores as well, but try this in dev build. 2021-07-07 10:24:51 -04:00
alyosha-tas 2d8ea8a989 NESHawk: fix MMC5 IRQ timing, fixes #2036 2021-07-03 20:43:53 -04:00
nattthebear 9488e19d38
Update mednafen cores to 1.27.1 (#2831) 2021-07-03 10:01:04 -04:00
alyosha-tas 01c3b14495 Add Basic Bot menu item image 2021-07-02 10:40:49 -04:00
alyosha-tas 3c26d9eec1 Basic Bot: check for Allow U+D/L+R before starting 2021-07-02 09:10:07 -04:00
alyosha-tas 197e5259c3 Basic Bot: fix 2 empty frame issue 2021-07-02 08:57:10 -04:00
YoshiRulz 46a55d6db4
Use nameof in some Type.GetMethod calls 2021-07-02 16:27:31 +10:00
alyosha-tas a14da86ac0 Fix Basic Bot 2021-07-01 22:06:34 -04:00
nattthebear 2ce269c3e6 Fix bad interaction between rewind+movie+savestates when using delta state rewinder
Closes #2826
2021-07-01 17:37:03 -04:00
YoshiRulz d04724b0d2
Allow non-string resources again 2021-07-01 11:04:32 +10:00
alyosha-tas e0498c06ad NESHawk: Improve DMC emulation 2021-06-30 16:53:15 -04:00
zeromus 858faaeb56 fix terrible looking checkbox that was added to firmwaresconfig toolbar by hand instead of the IDE. actually it's kind of cool that you can jam any kind of controls in there, it gives me hope that you could make better looking toolbars by virtue of their not being styled like the ugly toolbars. but it really needs to be all-or-nothing. 2021-06-30 04:44:09 -04:00
zeromus 0ae2dc774c remove FirmwaresConfig dialog asserts added by d0a6817c1a which don't work 2021-06-30 04:38:01 -04:00
alyosha-tas 1aadfd1edf NESHawk: DMC timing on multiple write ocodes 2021-06-28 14:17:41 -04:00
Asnivor 37a6446996 New ZXS game added to gamedb 2021-06-25 12:06:09 +01:00
alyosha-tas 76c76a8775 NESHawk: Update start up state again, fixes Paperboy 2021-06-24 23:04:26 -04:00
zeromus 0a290fa756 someone added a "Can't find the file specified: cue filename" for when ANY error happened (including when bin files couldn't be found), before the error message which would have said "Can't find the bin file specified by the cue file". probably while doing null-related refactor bullshit because they had to throw some exception instead of adopting a null value. fix that by undoing the null-related refactor bullshit and adopting the value which is known not to be null (to us, if not the nagging linter) after checking for the intended error conditions and throwing if they're set. fixes #2819 (probably) 2021-06-24 19:23:46 -04:00
alyosha-tas 28ff96deb5 NESHawk: update startup state 2021-06-22 12:23:15 -04:00
YoshiRulz 1f0e058ef5
Blindly update <PackageReference/>s 2021-06-21 12:13:42 +10:00
YoshiRulz 27547178a3
Allow MotW remover to fail silently 2021-06-21 11:08:56 +10:00
YoshiRulz 9143f8abcd
Fix broken symlinks in DATParser ext. tool 2021-06-21 11:07:24 +10:00