YoshiRulz
1c69215815
Add `NeoWatch` with pointer deref, also supporting every width+display
2025-03-29 08:49:38 +10:00
YoshiRulz
b2a0ad0857
Provide some base implementations on `Watch`
2025-03-29 08:49:38 +10:00
YoshiRulz
9e454bda6d
Move some watch class logic from instance methods to static
2025-03-29 08:49:38 +10:00
YoshiRulz
3cd93184c2
Avoid round-trip via string in `Cheat.Pulse`
2025-03-29 08:49:38 +10:00
YoshiRulz
204bd32817
Remove duplicate doc comments from watch classes
2025-03-29 08:18:21 +10:00
YoshiRulz
76cf9127d4
Fix typo in `DWordWatch.ResetPrevious` (4-byte)
...
broken since at least migration to Git
2025-03-29 08:18:21 +10:00
YoshiRulz
6b06d50085
Enable CA1868 and fix noncompliance
...
"Unnecessary call to 'Contains' for sets"
2025-03-29 08:11:16 +10:00
YoshiRulz
5de736af0e
Enable CA1854 and fix concompliance
...
"Prefer the `IDictionary.TryGetValue(TKey, out TValue)` method"
2025-03-29 08:11:16 +10:00
YoshiRulz
c5d4e8b783
Enable CA2019 and fix noncompliance
...
"`ThreadStatic` fields should not use inline initialization"
2025-03-29 08:11:16 +10:00
YoshiRulz
8cfb0599e5
Enable SA1413 except in Cores and satellite .NET projects
...
"Use trailing comma in multi-line initializers"
2025-03-29 07:18:53 +10:00
YoshiRulz
ba12785fe2
Add trailing commas to object initialisers and `with` expressions
2025-03-29 07:18:53 +10:00
YoshiRulz
613ff73a5a
Add trailing commas to collection initialisers
2025-03-29 07:18:52 +10:00
YoshiRulz
a8e7c3d031
Add trailing commas to `switch` expressions
2025-03-29 07:18:49 +10:00
YoshiRulz
dcd78b4107
Reflow and add trailing commas to enum definitions
2025-03-29 07:18:31 +10:00
YoshiRulz
4c76aeba8a
Reflow `NESMusicRipper.FreqTable`
2025-03-29 07:18:31 +10:00
YoshiRulz
8a99246796
Fix comma placement
2025-03-29 07:18:30 +10:00
YoshiRulz
bdf22bb1b8
Simplify some misc. `Substring` usage
2025-03-29 07:18:30 +10:00
YoshiRulz
f25b992a4e
Simplify `EmulatorExtensions.ToControlNameList`
...
also fixes it for controllerNum >= 10
2025-03-29 07:18:30 +10:00
YoshiRulz
5f76e3cc74
Minor refactors in `WatchEditor`
2025-03-29 07:17:08 +10:00
YoshiRulz
1aa83b7c12
Add and use `ComboBox.ReplaceItems` extension
2025-03-29 07:16:07 +10:00
YoshiRulz
e8df779cc7
Missed a spot for `ReplaceDropDownItems` extension
2025-03-29 07:05:19 +10:00
YoshiRulz
72c8a00462
Fix code style warnings in testroms projects
2025-03-29 07:05:19 +10:00
YoshiRulz
ec0510367a
Fix compilation of Bizware.Test app
2025-03-29 07:05:19 +10:00
YoshiRulz
9ac560d49d
Remove unused enum `BizHawkExternalToolUsage`
2025-03-28 10:29:56 +10:00
YoshiRulz
32a8193c74
Fix value of `CLSCTX.ALLOW_LOWER_TRUST_REGISTRATION`
2025-03-28 10:00:46 +10:00
YoshiRulz
a80399860d
Merge `--gdi` handling into `ArgParser` ( resolves #4201 )
...
funny story, the `--gdi` handler didn't remove it from the `args` array,
so it's always been parsed as a rom filename and obviously failing, but
before bd58bde07
it was failing silently
2025-03-28 04:40:14 +10:00
YoshiRulz
4bc2f31d77
Simplify `MovieEndPlaySoundMenuItem_Click`
...
fixes 289c5cff9
also standardise these menu items to title case
2025-03-27 05:18:46 +10:00
Morilli
c9d8ab0e43
fix test
...
fixes 289c5cff9b
2025-03-26 19:57:26 +01:00
Morilli
b88c557b46
speedup BizBox (About dialog) load
2025-03-26 19:23:25 +01:00
Morilli
289c5cff9b
add option to play sound on movie end
...
requested in #2926
2025-03-26 19:20:13 +01:00
Morilli
6ead2ddee8
increment rerecords when rewinding
...
- closes #3707
2025-03-25 06:18:41 +01:00
Morilli
a24311c2d1
fix exception in faust constructor
...
- closes #4278 , fixes ab8eb0405c
2025-03-25 04:57:21 +01:00
Morilli
861166080f
make autopause at tend of movie work in tastudio
...
- closes #2622
not sure if this should always apply or only in playback mode but probably doesn't matter too much.
Also changed the default to false because that's what it's effectively been for many years
2025-03-25 04:38:23 +01:00
Morilli
69862fef70
simplify frame advance bool logic
...
this now also prevents _runloopFrameProgress from potentially getting stuck after rewinding and fixes some other obscure interactions with frame advance and rewind.
- added 2 bugs
2025-03-23 15:20:09 +01:00
Morilli
98e8901076
simplify Throttle.Step
...
this should also fix bugs where skipNextFrame could be stuck at true and otherwise not change behavior.
Surely this won't introduce any bugs
2025-03-23 03:16:11 +01:00
Morilli
0e0fe37ffa
fix CheatCollection.UpdateDomains throwing when separators exist
2025-03-23 01:03:59 +01:00
YoshiRulz
39ab7af657
Restore package name in readme
...
fixes 7280236e7
This was an intentional choice to leave room for a .NET Core package
developed in parallel. The maintainer(s) of the AUR package changed its
name without consulting me, which they are of course free to do.
2025-03-23 04:22:48 +10:00
YoshiRulz
3a6b42278a
Revert "TAStudio marker lua ( #4272 )"
...
This reverts commit eb79f2e735
.
2025-03-23 04:14:27 +10:00
Bemmy
7280236e75
Update AUR package link in the README ( #3961 )
...
* Update AUR package link in the README
* Fix the alternative text not matching with the badge
2025-03-22 17:58:33 +01:00
Luke Stadem
3af38050f8
[A26][Stella] Adds support for the console Select switch ( #4178 )
...
* [Stella] Added the Select switch input
* [Stella] Reduced console switches into a single int corresponding to the SWCHB register
2025-03-22 17:49:27 +01:00
c7fab
eb79f2e735
TAStudio marker lua ( #4272 )
...
* getmarkers
Lua method to get a table with all markers for the current TasMovie, with Frame and Text as fields
* getmarkerabove
Returns a table of the marker at or above the given frame
* getbranchmarkerabove
same as getbranchmarker, but for getting the marker from a branch
* getbranchmarkers
returns a list of all markers for the given branchId, with fields Frame and Text
2025-03-22 16:56:26 +01:00
feos
df33165b5a
dsda: reorder player pov because multiplayer mode is not frequent
2025-03-22 13:00:07 +03:00
feos
ac81c393e1
dsda: secret report option
...
disabled to be closer to vanilla on fresh boot, like most other modern features
2025-03-22 12:56:46 +03:00
feos
f9a3890ac1
dsda: positioning
2025-03-21 20:23:53 +03:00
feos
92df238d9e
dsda: fix button turning for shorttics
...
move shorttics cals to frontend to explicitly show all the logic that reproduces upstream input handling
2025-03-21 20:00:23 +03:00
YoshiRulz
fef3b526b6
Simplify rom padding step in `PCEngine.Init`
2025-03-21 20:24:20 +10:00
YoshiRulz
aad3c90a5e
Clean up how collections are asserted on in unit tests
2025-03-21 09:33:07 +10:00
YoshiRulz
c391c6ff58
Implement missing interfaces on `SortedList<T>`
2025-03-21 09:33:07 +10:00
YoshiRulz
2b587f2061
Enable CA1820 and fix noncompliance
...
"Test for empty strings using string length"
2025-03-21 09:33:07 +10:00
Morilli
04949a10b3
CI: edit mame path condition
...
i believe the musl/** condition didn't work because musl is a submodule
2025-03-20 21:18:11 +01:00