Commit Graph

18965 Commits

Author SHA1 Message Date
James Groom f14b057d94
Ehh fix latest release badges 2021-10-25 01:46:53 +10:00
YoshiRulz b0e1458137
Merge CRC32 impls and clean up 2021-10-23 03:05:46 +10:00
YoshiRulz 7953152d51
Move CRC32 impls to `BizHawk.Common/checksums` 2021-10-23 03:05:46 +10:00
YoshiRulz 71be5c7997
Use `ReadOnlySpan` for `SpecialCRC32.Add` 2021-10-23 03:05:46 +10:00
YoshiRulz de76127f76
Move `SpecialCRC32.Add(int)` to a local helper method 2021-10-23 03:05:46 +10:00
YoshiRulz f95e03bff3
Make `CRC32.Calculate` return a uint 2021-10-23 03:05:45 +10:00
YoshiRulz 484a1d8fa4
Add unit tests for CRC32 impls 2021-10-23 03:05:42 +10:00
James Groom 7c6f78b461
Add `save_image_to_disk` to Lua canvases (#2973)
* Pass PathEntryCollection through to Lua libs

* Pass EmulationLuaLibrary to LuaCanvas, add save function to LuaCanvas

resolves #2744
2021-10-20 08:57:39 -05:00
YoshiRulz 98ee0d446f Add IEmuClientApi method (+Lua) for getting approximate framerate 2021-10-20 17:00:14 +10:00
YoshiRulz f56a98116e
Remove now-unused reference to System.Web
see #2261, #2535
2021-10-19 14:47:18 +10:00
CasualPokePlayer 9a87a0f586
nuke sameboy (#2934) 2021-10-18 21:38:23 -04:00
nattthebear 09ccf0dbe8
Unthread tastudio seek progress bar (#2774)
Co-authored-by: feos <feos-theos@yandex.ru>
2021-10-18 21:03:25 +03:00
adelikat 681b564bce remove system.web dependency in DiscoHawk 2021-10-18 12:49:29 -05:00
adelikat dda83033bd Lua canvas documentation - properly document that methods are PascalCase. Ideally they would be camelCase, but the LuaMethod attribute wasn't used in the process of regsitering these. They are aout in the wild now, so it would be disruptive to change. Plus, nocasing is used often as well, so we have no consistency anyway. Fixes #2772 2021-10-18 10:24:24 -05:00
adelikat eab4d2127a Ram Search - bg color drawing - don't use engine indexer so much, it news up a new object every time 2021-10-18 09:59:48 -05:00
alyosha-tas 98f9db4bc8 fix tsuri kichi blue marlin hen 2021-10-16 18:00:35 -04:00
zeromus 45c635ac70 update some urls 2021-10-16 14:38:24 -04:00
nattthebear 1a0b0bbd3d rename some upstreams 2021-10-16 11:20:37 -04:00
CasualPokePlayer d0caff6cf3
Dumb (#2968)
* dumb

* dumb
2021-10-14 08:22:21 -04:00
YoshiRulz 97e030fcb8
Add confirmation modal when launching TAStudio during casual play 2021-10-14 14:49:19 +10:00
alyosha-tas 52715383c5 SMS: add SRAM to Terminator in gamedb fixes #2966 2021-10-13 16:20:13 -04:00
alyosha-tas 5626edf43d TAStudio: do not seek when needing to load greenzone on paint 2021-10-12 19:04:43 -04:00
YoshiRulz f721dad395
Replace some hardcoded checksums in GBHawk w/ SHA1 to match gamedb 2021-10-10 18:18:56 +10:00
YoshiRulz cf7cc3bd0e
Use named constants for hardcoded rom checksums in Hawk cores 2021-10-10 18:18:56 +10:00
YoshiRulz d8dc06cbd2
Don't unnecessarily recompute rom hashes 2021-10-10 18:18:52 +10:00
YoshiRulz b614edecdb
Detect when running as Superuser/Administrator
not using this for anything atm
2021-10-10 13:06:43 +10:00
zeromus 8145dfbdce neshawk - remove misleading non-functional function for setting volume (don't worry the feature is still there, this was just an unused method) 2021-10-08 22:20:41 -04:00
YoshiRulz 1dbcdcdfc1
Fix loading of Basic Bot under Mono 2021-10-08 13:28:45 +10:00
alyosha-tas e5c2e7ce4b TAStudio: Fix #2811 NOTE: I am leaving a TODO in InputRoll, there are some complicated bugs happening with pointed cell updates, but for now everything happens to work out ok. 2021-10-07 08:50:01 -04:00
YoshiRulz 56de859042
Use new fallback mechanism in v2.x of Cyotek.Drawing.BitmapFont 2021-10-06 08:33:09 +10:00
alyosha-tas a63b7c262b GBHawk: set bk2 movie CGB flag properly 2021-10-04 16:16:22 -04:00
YoshiRulz f46ff85287
Fix indentation in FFmpegService 2021-10-04 08:23:18 +10:00
YoshiRulz ef059dbcaa
Missed the newline on this print 2021-10-04 08:11:42 +10: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 253d532a63 make FFmpegService more reliable (fixes inexplicable hangs in reading ffmpeg output which breaks discohawk audio extractor sometimes and probably other things sometimes unpredictably). fixes #2952 2021-10-03 01:25:45 -04:00
zeromus d3e1a6db99 make discohawk AudioExtractor multi-threaded 2021-10-03 01:24:12 -04:00
zeromus b14c434377 fix snes graphics debugger getting permanently hidden (til app is restarted) when choosing new bsnesv115+ core. fixes #2950 2021-10-03 00:09:35 -04:00
YoshiRulz 02f23692cf
Re-enable Lua on Linux 2021-10-03 09:48:26 +10:00
YoshiRulz e553eafee2
Bump version 2021-10-03 09:13:15 +10:00
feos 167bfeb4c0 update release info 2021-10-01 22:23:34 +03:00
YoshiRulz 56c7457336
Downgrade SharpCompress 2021-10-01 06:19:40 +10:00
YoshiRulz df655d6f19
Add Fedora to wrapper script 2021-09-30 20:08:53 +10:00
YoshiRulz 078852567a Revert "Disable Tool Box on Linux (fixes #2741)"
This reverts commit fe6bf7ba12.
2021-09-30 19:43:38 +10:00
YoshiRulz dc090b81fe
Re-use hack from `client.reboot_core` for `openrom` (resolves #2940) 2021-09-30 19:39:39 +10:00
YoshiRulz 5f1d686475
Don't compress NesCarts.xml when packaging
see #2939
2021-09-30 18:55:31 +10:00
feos 340352eb69 commit readme/license/source info files for pixelated lua fonts 2021-09-28 22:00:13 +03:00
zeromus 9474be55f9 oops, mistake from copy paste cgp (maybe?) 2021-09-27 22:32:02 -04:00
zeromus e18dd99a58 add bsnes-gamma shader. fixes #2942 2021-09-27 22:30:57 -04:00
CasualPokePlayer 4303d1c333
[mGBA] Game Override Sync Settings (#2937)
* override sync settings

* override penguin

* don't override save type when autodetecting

* insert penguin
2021-09-26 11:55:13 +03:00