YoshiRulz
d4b3b22c9e
Mute BHI1005
...
"Default branch of switch expression should throw
InvalidOperationException/SwitchExpressionException or not throw"
2025-02-22 14:59:41 +10:00
YoshiRulz
03bf156a91
Clean up registration in `BizHawk.Analyzer`
...
will rebuild in later commit
2025-02-22 14:55:41 +10:00
YoshiRulz
57921a9206
Clean up a few misc. spots in `BizHawk.Analyzer`
...
will rebuild in later commit
2025-02-22 14:31:55 +10:00
YoshiRulz
507b30a1dc
Use global imports in Analyzer projects
2025-02-22 11:15:18 +10:00
YoshiRulz
e72548b68b
Fix parenting of TAStudio child dialogs (should fix #4103 )
2025-02-22 02:21:12 +10:00
Morilli
af4089380a
make TAStudio not rely on the global MovieEndAction setting
...
- closes #3989
2025-02-19 19:32:08 +01:00
Sergio Martin
3c5f699af9
Adding DSDA as Doom/Hexen/Heretic core ( #4196 )
...
Co-authored-by: feos <feykomylce@gmail.com>
Co-authored-by: YoshiRulz <OSSYoshiRulz+git@gmail.com>
2025-02-19 00:21:47 +03:00
Morilli
e094721de8
bump gpgx max rom size to 32MB
...
- closes #4229
This rom size was present in 2.9.1 but was reverted in a cleanup commit.
2025-02-18 17:15:31 +01:00
Morilli
52766e67fc
fix recent waterboxhost warnings
2025-02-18 16:54:05 +01:00
Morilli
d386a4fdcb
attempt to make rewind perform well while paused
...
attempts to resolve #3053 by shuffling some bools around.
Specifically, `_runloopFrameProgress` is now set when either (continuously) frame advancing or rewinding.
2025-02-18 14:26:40 +01:00
Morilli
b6a175bddf
fix SMS controller definition (in Bkm)
2025-02-18 10:38:10 +01:00
Morilli
85e2d18780
fix .bkm import
...
- closes #3909
Effectively best-effort for now, may or may not work for some movies.
2025-02-18 01:07:11 +01:00
YoshiRulz
d3362f5e0c
Add novel throttle experiment (locked behind build flag for now)
...
:)
2025-02-18 05:12:06 +10:00
Morilli
72f880db27
add default rumble binds
...
- closes #4081
2025-02-17 10:58:01 +01:00
Morilli
46c1273dbd
don't restart ram search when changing watch size
...
- closes #2974
2025-02-17 10:25:16 +01:00
YoshiRulz
9df29c036e
Replace non-mutated `List<byte>`s w/ arrays/`Span`s/nothing
...
see #2927 re: `IMemoryApi`
2025-02-16 08:27:05 +10:00
YoshiRulz
59b2dba901
When GPGX is in SMS mode, don't advertise `IDisassemblable`
...
see #4226/33571d4cd
2025-02-15 09:51:29 +10:00
Morilli
6184afddc9
don't call disengage when tastudio load failed
2025-02-14 22:10:10 +01:00
YoshiRulz
d7b0af9f4e
Resolve a TODO in `InputRoll.RowCount`
2025-02-15 05:54:49 +10:00
YoshiRulz
5a236fdbee
Implement remaining `IList<T>` methods on `SortedList<T>`
2025-02-15 05:53:14 +10:00
YoshiRulz
33571d4cd3
Set `GPGX.PCRegisterName` correctly in SMS/etc. mode ( resolves #4226 )
2025-02-15 04:37:47 +10:00
Morilli
084497a28a
fix UserDataApi key getter
2025-02-14 19:14:43 +01:00
Morilli
283ed40f33
fix ToDictionary extension
...
fixes a9bfd96027
2025-02-14 19:14:35 +01:00
Morilli
5d6b35e2c9
fix single usage of GetValueOrDefault(IDictionary)
2025-02-14 18:50:34 +01:00
Morilli
f12f90366b
Revert "Add more `GetValueOrDefault` overloads"
...
This reverts commit 34d71e90bc
.
This was hardly used and caused trouble in .net 8 with the way it was defined.
2025-02-14 18:50:10 +01:00
Morilli
426c743da9
fix SpanSplit for .net8
...
removed the NETCOREAPP3_0 code because it didn't even compile; lots of internals missing and we probably wouldn't need the 1% speedup anyway (the function using it is unused currently too)
2025-02-14 18:28:42 +01:00
Morilli
24641433e4
improve estimated time display in RewindConfig
...
now takes the estimated rewind interval into account to display the actual estimated rewind range, which is what people care about
2025-02-14 15:13:32 +01:00
Morilli
84c79b9053
fix some edge case display values in RewindConfig
...
specifically when rewind is disabled or if it's enabled and no state exists.
2025-02-14 14:41:20 +01:00
Morilli
8bc446bfa3
rename target frame length option for more clarity
...
- closes #3309
2025-02-14 14:32:15 +01:00
Morilli
89ea856ba4
implement command field in DsmImport
...
see #3555
2025-02-14 13:18:17 +01:00
Morilli
582a25b851
handle missing return gracefully in tastudio.onqueryitem* functions
...
- closes #4219
2025-02-14 08:22:40 +01:00
Morilli
95cbbecb97
harden TasView_QueryItemText exception handling
...
by immediately throwing out the current movie. This should prevent this message box from coming up repeatedly, not providing any additional useful information and just blocking all other windows.
should resolve #2332
2025-02-13 16:49:16 +01:00
YoshiRulz
7568a29912
Fix implementation of `NumberExtensions.Log10` and add docs
...
fixes fbd45915c
2025-02-13 22:19:49 +10:00
YoshiRulz
cf70cc9ef4
Add unit tests for `NumberExtensions.Log10`
2025-02-13 22:15:38 +10:00
Morilli
d9d1bfd1e8
remove unused using
2025-02-13 04:18:27 +01:00
Morilli
26115624e4
make circular analog range setting work in ares
2025-02-13 04:07:35 +01:00
YoshiRulz
69a938f29b
Pad frame indices in TAStudio to 5 digits from the start
2025-02-13 08:41:01 +10:00
YoshiRulz
fbd45915cb
Add `Log10(int)` helper
2025-02-13 08:39:16 +10:00
YoshiRulz
6049d5e4f5
Show placeholder for VSystem menu when no rom loaded
2025-02-13 00:41:02 +10:00
YoshiRulz
f92565549c
When the only option for a FW record has a dummy hash, mark it unknown
...
fixes c4ff97111
, 296145ba2
2025-02-12 08:55:34 +10:00
YoshiRulz
3771601916
Update security policy, prioritising reporting through GitHub
...
forgot to include this in readme updates
2025-02-12 08:38:21 +10:00
YoshiRulz
b66672f97f
Add missing import
...
fixes 724a7393e
obviously didn't mean to add and then immediately remove this, it got
lost in a rebase
2025-02-11 21:17:37 +10:00
YoshiRulz
724a7393e2
Alphabetise lists of core names in source
...
fixes 18078c876
and some others, maybe as far back as the commits introducing the lists,
I haven't checked
also I left a marker so it's easier to find these later
2025-02-11 21:12:09 +10:00
YoshiRulz
f5dc73086a
Allow Stella's settings to be edited without the core loaded
2025-02-11 21:11:00 +10:00
YoshiRulz
59d875aecc
Clean up `LibUAE.ControllerType`
...
see #4110
2025-02-11 20:37:54 +10:00
YoshiRulz
6a115e4e65
Add `Edit` > `Go to Frame...` to TAStudio ( resolves #2373 )
2025-02-11 01:24:30 +10:00
YoshiRulz
59be77248a
Remove pointless indirection from `BookmarksBranchesBox` events
2025-02-10 09:21:04 +10:00
Morilli
b33d7f5ce4
simplify RemoveFrames
2025-02-09 08:17:45 +01:00
Morilli
30c67cd297
fix incorrect logic in RemoveFrames
2025-02-09 07:45:38 +01:00
Morilli
b0c1be30c9
make OSD text scaling configurable
2025-02-09 07:12:20 +01:00