BizHawk/src
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
..
BizHawk.BizInvoke Use nameof in some Type.GetMethod calls 2021-07-02 16:27:31 +10:00
BizHawk.Bizware.BizwareGL Blindly update <PackageReference/>s 2021-06-21 12:13:42 +10:00
BizHawk.Bizware.DirectX Blindly update <PackageReference/>s 2021-06-21 12:13:42 +10:00
BizHawk.Bizware.OpenTK3 Blindly update <PackageReference/>s 2021-06-21 12:13:42 +10:00
BizHawk.Bizware.Test Revert "delete all regions" 2020-05-15 17:00:49 +10:00
BizHawk.Client.Common Resolve #2713 2021-07-09 11:55:47 -04:00
BizHawk.Client.DiscoHawk EXTERMINATE SPACES 2021-05-08 08:16:10 +10:00
BizHawk.Client.EmuHawk Add support for more SGB firmware + Use homebrew bootroms instead of bsnes' illegally provided official ones (#2837) 2021-07-14 12:48:02 -05:00
BizHawk.Common Disable warnings in copypasta'd code 2021-06-15 08:58:52 +10:00
BizHawk.Emulation.Common Add support for more SGB firmware + Use homebrew bootroms instead of bsnes' illegally provided official ones (#2837) 2021-07-14 12:48:02 -05:00
BizHawk.Emulation.Cores Support null (any) address for N64 breakpoints. (#2833) 2021-07-14 20:49:31 +03:00
BizHawk.Emulation.DiscSystem 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
BizHawk.Tests Blindly update <PackageReference/>s 2021-06-21 12:13:42 +10:00
BizHawk.Version Prevent copying BizHawk.Version assembly to output for real 2021-04-04 12:41:01 +10:00
BizHawk.WinForms.Controls Use a Source Generator for ReflectionCache classes 2021-04-04 12:41:01 +10:00
MainSlnCommon.props Check-in ReflectionCache assembly instead of including in build 2021-04-14 10:44:46 +10:00
MainSlnExecutable.props Revert "Revert "Change build path of executables to output/dll but gooder"" 2020-09-27 17:27:02 -04:00