adelikat
|
0b5047b64a
|
fix test namings, make Client.Common internals visible to tests, add a Bk2LogGenerator tests (more to come)
|
2020-05-19 20:05:12 -05:00 |
adelikat
|
1bfaaab872
|
https://www.youtube.com/watch?v=Ya2xifdO_l0
|
2020-05-19 19:55:08 -05:00 |
adelikat
|
21e4d30f98
|
remove another string extension method that was unused, and consolidate classes
|
2020-05-19 19:37:52 -05:00 |
adelikat
|
6d7d36c1d0
|
delete HowMany() extension method and just use .Count() instead, the one value add of null/empty checking was never utilized anyway
|
2020-05-19 19:30:24 -05:00 |
adelikat
|
96b0b37673
|
consolidate and rename tests project into a single project, delete commented out tests, add a unit tests that tests a thing
|
2020-05-19 19:24:53 -05:00 |
YoshiRulz
|
d91c477e5a
|
Add test projects and solution using MSTest, add scripts, upgrade CI
|
2020-05-19 23:54:14 +00:00 |
adelikat
|
0f1f463bcb
|
I nitpick interface refactor
|
2020-05-19 18:01:09 -05:00 |
YoshiRulz
|
74a6da509a
|
Add NumLock and PrintScreen to OpenTK and to DirectInput->OpenTK map
|
2020-05-19 23:47:54 +10:00 |
YoshiRulz
|
2c817e3057
|
Use Range.Count extensions
|
2020-05-19 23:37:59 +10:00 |
YoshiRulz
|
7613748390
|
Fix some code flagged by StyleCop
SA1106 x4, SA1113 x2, SA1142 x2, SA1206
|
2020-05-19 23:33:16 +10:00 |
alyosha-tas
|
c96a233d5d
|
GBHawk: Speed switch timing fix.
|
2020-05-18 15:43:51 -04:00 |
feos
|
e075012b70
|
Rundum (#2019)
fix #1701
fix #1285
Co-authored-by: nattthebear <goyuken@gmail.com>
|
2020-05-18 21:11:18 +03:00 |
RetroEdit
|
4555be85bc
|
tastudio: fix Changes wrongly being set false (#2018)
tastudio: fix Changes wrongly being set false
|
2020-05-18 12:29:23 -05:00 |
adelikat
|
28d859e2d8
|
SavestateManager - make a public method private
|
2020-05-18 11:59:25 -05:00 |
RetroEdit
|
88b038f24e
|
Improve frame insertion/deletion efficiency, particularly for undos (#2017)
* Replace unnecessary fromHistory parameters
* Improve frame insert efficiency, particularly for undos
* Improve frame delete efficiency, particularly for undos
|
2020-05-18 10:58:29 -05:00 |
adelikat
|
4b6e6d996a
|
Simplify some Bkm code
|
2020-05-17 15:34:47 -05:00 |
adelikat
|
100fc2bad5
|
Rewinder - remove message callback, I dont' think this message is worth the code, especially since mainform always adds a message
|
2020-05-17 15:14:40 -05:00 |
adelikat
|
78c1482720
|
Rewinder - remove Movie active check when deciding about keeping the last frame of a rewind. It seems to work without it, but more significantly, rewind is not MOVIE SAFE, it used to be disabled while recording, and somehow got enabled, I guess someone wanted their desyncs
|
2020-05-17 15:06:23 -05:00 |
adelikat
|
1e0ae62041
|
Rewinder - pass stuff in, instead of using globals
|
2020-05-17 15:01:44 -05:00 |
adelikat
|
b140143791
|
Watch classes - remove "LIAR logic"
|
2020-05-17 13:35:49 -05:00 |
adelikat
|
b2d482ea66
|
Hex editor - cleanup a bit
|
2020-05-17 12:26:53 -05:00 |
adelikat
|
07225c06de
|
oops - fix multi-byte views in hex editor
|
2020-05-17 12:25:04 -05:00 |
adelikat
|
5ffc26b5e9
|
AutoFireStickyXorAdapter - pass in on/off instead of getting them directly from Global.Config
|
2020-05-17 11:59:24 -05:00 |
adelikat
|
c91b17877d
|
Simplify MovieSession a bit
|
2020-05-17 11:23:52 -05:00 |
adelikat
|
3e354ed230
|
Simplify Movie extensions ToBk2()
|
2020-05-17 11:22:22 -05:00 |
adelikat
|
42356dd32b
|
roll back RomLoader cleanups from e4563570f9 , ref implicit tuples and todos don't make the situation better
|
2020-05-17 11:05:44 -05:00 |
adelikat
|
604f4ce833
|
TasStateManager - simplify MaxState logic and actually fix the math so it isn't 2x of what is intended
|
2020-05-17 10:41:39 -05:00 |
adelikat
|
45fd7ee81e
|
nuke most of SubstringExtensions, and make it where i can at least read it
|
2020-05-17 10:39:24 -05:00 |
adelikat
|
04aab3c41b
|
add an IStatable extension method that will return a byte array that's safe to hold on to, but isn't optimized for speed, to be used in basic situations where we are making movies from savestate or getting a savestate length
|
2020-05-17 10:08:00 -05:00 |
adelikat
|
0154222737
|
a bit of reorg - put Emulation.Common sound files in the sound folder not unecessarily nested
|
2020-05-17 09:50:05 -05:00 |
YoshiRulz
|
0632560899
|
Split StringExtensions, fix and add to substring extensions
|
2020-05-17 23:02:30 +10:00 |
YoshiRulz
|
e4563570f9
|
Cleanup RomLoader
splitting methods from LoadRom makes it ~150 LoC instead of ~850
|
2020-05-17 19:41:30 +10:00 |
YoshiRulz
|
01460cec1b
|
Re-add docs for MemoryBlockBase, rename End to EndExclusive
see 4a5ece207 , 4abe3f793
|
2020-05-17 15:07:41 +10:00 |
alyosha-tas
|
4ac3cb861d
|
GBHawk: timing and access fixes
|
2020-05-16 19:57:53 -04:00 |
zeromus
|
ad26b09717
|
change dll check descriptions to match prereq installer (and be more googlable); also remove vcruntime140.dll since I think vcruntime140_1.dll obsoletes it. I could be wrong, though. We'll readd it if its proven so.
|
2020-05-16 19:52:23 -04:00 |
adelikat
|
513e2287c4
|
Hex Editor - bulk read the char viewer as well, fixes #2012
|
2020-05-16 18:51:52 -05:00 |
adelikat
|
a0769d4bd9
|
Lua - fix client.getavailabletools()
|
2020-05-16 15:30:04 -05:00 |
adelikat
|
de97abf6e5
|
convert some more core name strings to constants
|
2020-05-16 14:51:47 -05:00 |
adelikat
|
3808a6d88f
|
RomLoader - simplify
|
2020-05-16 14:43:50 -05:00 |
adelikat
|
8da52d985b
|
more RomLoader cleanup
|
2020-05-16 14:21:44 -05:00 |
adelikat
|
a77988e9be
|
RomLoader - remove redundant if check
|
2020-05-16 14:13:49 -05:00 |
adelikat
|
b4b0debd59
|
RomLoader - remove no longer accurate comment
|
2020-05-16 14:09:27 -05:00 |
adelikat
|
71698d5571
|
fix A7800 rom loading - remove unused and legacy .csv gamedb path, and convert to use CoreInventory
|
2020-05-16 14:04:11 -05:00 |
adelikat
|
c830452775
|
move a bit more logic from RomLoader to Disc
|
2020-05-16 13:51:58 -05:00 |
adelikat
|
32aa623eff
|
RomLoader consolidate some Disc creation logic between xml and m3u code paths and abstact some of it out to the DiscSystem project
|
2020-05-16 13:46:48 -05:00 |
adelikat
|
8269b7dec4
|
RomLoader - remove some redundant cases, if all you need need to do is run CoreInventory.Instance() then the default case handles that
|
2020-05-16 13:12:36 -05:00 |
adelikat
|
14c117e92e
|
RomLoader - GPGX - support rom + cd .xml files
|
2020-05-16 11:54:36 -05:00 |
adelikat
|
e547a0eb6f
|
add GEN to multidisk bundler dropdown
|
2020-05-16 11:38:37 -05:00 |
YoshiRulz
|
c248ee495a
|
Replace ILinkedLibManager.LoadOrNull w/ LoadOrZero
see aa8fe56ef and 4baefd874
|
2020-05-16 11:41:58 +00:00 |
YoshiRulz
|
7afa4a2f98
|
Replace GetProcAddrOrNull with GetProcAddrOrZero
both in ILinkedLibManager and its inheritors, and in IImportResolver and its
inheritors; see aa8fe56ef
|
2020-05-16 11:41:58 +00:00 |