YoshiRulz
e2d5c5621b
Add debug menu and GLideN64 settings fuzz tool
2021-08-03 02:02:06 +10:00
YoshiRulz
fe05442ab0
Clean up nullability in comm API
2021-08-03 01:51:13 +10:00
YoshiRulz
97222f2c5b
Make the default index 1 for NLuaTableHelper.ListToTable
2021-08-03 01:48:39 +10:00
YoshiRulz
7068fd2c39
Fix #2844 properly, and do writebyterange as well
...
effectively reverts d784e9c00
and 38442bd5f
2021-08-03 01:48:39 +10:00
alyosha-tas
b6e91aef32
SMS: make undrawn area black, overscan itelf still needs reworking, fixes #2892
2021-08-02 11:44:11 -04:00
alyosha-tas
38442bd5fe
LUA: documentation fix from previous commit
2021-08-02 10:15:01 -04:00
alyosha-tas
d784e9c00c
LUA: update documentation of readbyterange to reflect what it actually does. Add readbyterangetable which allows the user to select the starting index to any desired value. Resolves #2844
2021-08-02 10:12:29 -04:00
YoshiRulz
21b2d40832
Move Assets copy to EmuHawk so it only happens for top-level
...
fixes 443c9830b
2021-08-02 21:43:21 +10:00
YoshiRulz
8adb911623
Pull Gambatte submodule, rename Linux binary to .so
2021-08-02 20:54:06 +10:00
YoshiRulz
02de3588a6
Catch and recover from exceptions thrown by OpenTK gamepad poll calls
2021-08-02 19:20:45 +10:00
YoshiRulz
04bf9d0ec2
Fix code style and increase SA1121 level to error
2021-08-02 19:17:31 +10:00
CasualPokePlayer
ee1dc3dba7
[Gambatte] add linux build
2021-08-02 16:23:38 +10:00
CasualPokePlayer
87f0fd78fc
[Gambatte] sync to upstream
2021-08-02 16:23:38 +10:00
CasualPokePlayer
036e349337
[BSNESv115+] Fix Lag Frames For SGB ( #2886 )
...
* better lag detection for sgb. todo: might want to toggle this?
* correct logic and don't fail build this time
2021-08-01 09:54:59 -04:00
CasualPokePlayer
7518ce962b
[Gambatte] Many Updates ( #2823 )
...
* [Gambatte] Port setregs from upstream, implement SetCpuRegister, misc cleanup/fixes elsewhere
* [Gambatte] Add more proper uninitalized AGB WRAM, based of a GBP dump
* cleanup Gambatte's CpuSetRegister (credits to stringflow)
* additional Gambatte code cleanup
* [Gambatte] cleanup tracelogger code readability
* fix
* Initalize VideoBuffer with a white screen instead of a black screen, misc video fixes
* misc cleanup
* [Gambatte] hdma work
* [Gambatte] add warning for recording a movie without a bios enabled. doing this as I am annoyed enough from disabled bios being the default and you cannot say anything about the profile system since recent submissions have shown that ineffective
* misc cleanup
* [Gambatte] init state tweaks
* [Gambatte] add setting for patching similar bioses
* fix this
Co-authored-by: TiKevin83 <travismcgeehan@gmail.com>
Co-authored-by: alyosha-tas <alexei.f.k@gmail.com>
2021-08-01 09:54:19 -04:00
YoshiRulz
4973e3eba1
Refactor ITraceable and related types
2021-08-01 23:11:45 +10:00
YoshiRulz
9ec72fd543
Enable nullability in some more services and CodeDataLog
2021-08-01 23:11:44 +10:00
YoshiRulz
c26b99b547
Convert RegisterValue to a readonly struct
2021-08-01 23:11:40 +10:00
alyosha-tas
92dfdaec0f
NESHawk: fix MMC3 clear timing, fixes Klax
2021-07-31 22:32:10 -04:00
YoshiRulz
f92387e134
Fix typo in SMS ctor that caused NREs
...
fixes bcd47a1ad
2021-08-01 11:09:40 +10:00
alyosha-tas
9d8a80026e
NESHawk: more DMC work
2021-07-31 09:56:28 -04:00
alyosha-tas
01c0560c89
Merge branch 'master' of github.com:TASVideos/BizHawk
2021-07-29 18:52:01 -04:00
alyosha-tas
fd765b4278
BMp view: make it a function
2021-07-29 18:50:36 -04:00
Hyago Oliveira
dc66b4357f
Add event.onconsoleclose (squashed PR #2884 )
2021-07-30 08:44:24 +10:00
alyosha-tas
0f294a220e
Replace Win32 call in GBA viewer
2021-07-29 17:35:41 -04:00
alyosha-tas
3c257d48ba
Replace Win32 call from Bmp and Gb view
2021-07-29 17:12:25 -04:00
alyosha-tas
6ba3bfa1a2
GB GPUViwer: fix a couple bugs, still leaves a TODO
2021-07-28 10:14:22 -04:00
YoshiRulz
f8df53abda
Improve documentation for VersionInfo.gen.cs
2021-07-28 10:25:07 +10:00
YoshiRulz
b05d64c10c
Redesign PathConfig ( resolves #2435 )
2021-07-28 10:04:35 +10:00
YoshiRulz
dfaf07371e
Use better LINQ in PathConfig
2021-07-28 09:31:59 +10:00
YoshiRulz
28abcac463
Use AssemblyBuilder from System.Reflection.Emit package in BizInvoke
2021-07-27 21:10:50 +10:00
YoshiRulz
4f7a641453
Add missing $ before string in generated ReflectionCache source
2021-07-27 21:10:11 +10:00
YoshiRulz
cf92bfd9b4
Clean up EmuHawk.Resources
2021-07-27 17:15:14 +10:00
YoshiRulz
3ed650c0ba
And silence the print flood from Database again
2021-07-27 15:17:14 +10:00
YoshiRulz
517be084ab
Replace Debug.WriteLine w/ Util.DebugWriteLine
...
(or `Console.WriteLine` if it's in `#if DEBUG`)
bonus wtf: 2 calls in Database were to `WriteLine(string, string)` overload, not
the intended `WriteLine(string, params object[])` overload
2021-07-27 15:14:13 +10:00
YoshiRulz
99260d2746
Add DocumentationAnalyzers from NuGet and fix syntax in docs
2021-07-27 14:53:04 +10:00
YoshiRulz
8d210df9e3
Enable nullability in some services
2021-07-27 13:31:49 +10:00
alyosha-tas
aa9402f3c8
fix #2298
2021-07-25 11:27:40 -04:00
alyosha-tas
a8e710c73d
fix #2880
2021-07-25 10:31:02 -04:00
CasualPokePlayer
62fcf9cc1d
fix #2864 ( #2869 )
...
* fix #2864
* attempt to preserve 2c8295b
behavior
* misc
2021-07-25 09:10:51 -04:00
Daniel Peter Rutschmann
4b6fc89a71
Fix rewinds sometimes drifting 1 frame forward when loaded. ( #2878 )
...
Co-authored-by: dacin21 <daniel.rutschmann@gmx.ch>
2021-07-25 09:09:42 -04:00
YoshiRulz
fd0d5a38c7
Rewrite OSDManager.InputStrOrAll without local var
2021-07-24 21:09:17 +10:00
YoshiRulz
b4738411a2
Invert nullability in Emulation.Common, enabling it some trivial files
2021-07-24 19:23:18 +10:00
Morilli
f1da6e6cd3
fix #2873 by duplicating code yay
2021-07-23 00:48:56 +02:00
YoshiRulz
8c5bb6715a
Allow loading .so files for libretro, again, and throw a nice message
2021-07-23 08:15:12 +10:00
alyosha-tas
335c8104b6
NESHawk: Tweaks to APU timing
2021-07-22 08:42:29 -04:00
YoshiRulz
726f1f3f11
Move types from Input to top-level in Client.Common and cleanup
2021-07-22 15:09:49 +10:00
YoshiRulz
25da1153b6
Resolve TODO re: encapsulation of r/w InputManager props
2021-07-22 14:49:09 +10:00
YoshiRulz
778098e8b7
Apply current code style to Bizware.Test
...
including enabling NRTs and minifying TestForm w/o Designer
2021-07-22 06:35:53 +10:00
YoshiRulz
d1205fa807
Revive Bizware.Test executable
2021-07-22 06:34:23 +10:00