Morilli
3ea0a5a2dd
fix autofire sticky axes off value
2024-09-23 02:12:33 +02:00
Morilli
5803e362f9
make IsSticky implementation consistent
...
only two inheritors and they disagree on semantics... but there's `CurrentStickies` already which gives access to buttons only
2024-09-23 01:58:27 +02:00
Morilli
23815b4783
some more sticky renames for clarity
...
SetSticky and ClearStickies sounds an awful like they affect the same thing, also this makes it clear whether to set a hold or an autofire
2024-09-22 23:56:53 +02:00
Morilli
5a4f093d50
explicitly unset sticky axes
...
there should not be a function that blindly unsets both axes and button, make it explicit
2024-09-22 23:11:02 +02:00
Morilli
84f774aa9c
reorder code in StickyAdapters
...
move fields and property to the top, button code before the equivalent axis code, general cleanup
2024-09-22 23:04:38 +02:00
Morilli
525a95ea0a
update gpgx ported version
2024-09-22 22:33:08 +02:00
feos
ebbbf0c691
puae is not released
2024-09-22 21:57:34 +03:00
YoshiRulz
d804b6ce17
Fix code style warnings for `OpposingDirPolicy` docs
...
fixes ec69033d9
2024-09-23 04:36:23 +10:00
YoshiRulz
ec69033d9a
Add docs to `OpposingDirPolicy` enum
...
see #2752
2024-09-23 04:29:40 +10:00
YoshiRulz
f2a4d14172
Replace `?? CancellationToken.None` pattern with the simpler `default`
2024-09-22 15:21:02 +10:00
YoshiRulz
b173712a15
Fix suppressed warning in `ClientWebSocketWrapper` ctor
...
more like "human not smart enough to recognise this" amirite
2024-09-22 15:20:48 +10:00
YoshiRulz
760a5b5285
Nix expr: Set `$GTK_PATH` to mute warning
2024-09-22 03:19:25 +10:00
YoshiRulz
9a2c163461
Nix expr: Add `gtk2-x11` (`libgtk-x11-2.0.so.0`) to `buildInputs`
2024-09-22 03:19:06 +10:00
YoshiRulz
8bfe963bbb
Nix expr: Extract function
2024-09-22 02:04:18 +10:00
Morilli
09dd55eb93
Fix nullref when no movie exists
...
fixes 259929499f
2024-09-21 16:53:23 +02:00
Morilli
f6bf38141a
Improve watch editor layout
...
see #4046
2024-09-21 12:37:36 +02:00
CasualPokePlayer
a2d97dfb5f
Remove "direct" bin file handling
...
If you want something like this done, just look for a .cue file next to the .bin file. Do not try to generate a temp .cue and pass that .cue along as the disc file to load, you will potentially run into a situation that temp .cue filename (mind you, this is random!) will act as the game name (due to not being present in db for whatever reason), affecting stuff like SaveRAM and such. The disc file "loaded" must not have some random junk in the filename.
2024-09-21 03:09:13 -07:00
Morilli
259929499f
Allow savestating at movie end
...
- resolves #4032
2024-09-21 10:14:47 +02:00
Morilli
0ac51edd8b
add missing BSX framerate
...
I don't think PAL is even possible
2024-09-20 20:12:41 +02:00
Morilli
5acf324fdf
attempt to fix GPGX aspect ratio
...
see #4042 , not sure if this is fully correct yet
2024-09-20 18:26:15 +02:00
YoshiRulz
a3a051346b
Enable `File` > `Screenshot` submenu with NullHawk
2024-09-21 01:18:07 +10:00
Morilli
81416e684f
Fix DWordWatches not being pokable with binary display type
...
- closes #4045
2024-09-20 13:28:34 +02:00
Morilli
e092240bdd
fix watch value box field length for 32-bit binary watches
...
- closes #4044
2024-09-20 13:26:36 +02:00
Morilli
b1eebd9abb
make virtual pad control clearing autoholds
...
ClearStickies clears buttons and axes, but the virtualpad tool wants to control whether only buttons are cleared.
also contains minor cleanups regarding related function calls.
2024-09-20 13:06:31 +02:00
Morilli
5b3daed6e8
improve some VirtualPad code
2024-09-20 12:52:32 +02:00
CasualPokePlayer
e720650085
optimize 2D renderer: try to avoid splitting render commands, try to use single pass if blending is unneeded (i.e. alpha is always 0xFF)
2024-09-20 01:24:04 -07:00
CasualPokePlayer
a2ddc1b4cd
make sure to dispose Image from Image.FromFile
...
these hold a lock until they get disposed (which without explicit disposing is just waiting on the finalizer to do it)
2024-09-19 22:35:03 -07:00
CasualPokePlayer
073ce5fa4d
Do alpha blending more faithfully to GDI+
...
fixes #4043
2024-09-19 22:00:55 -07:00
CasualPokePlayer
67cba14e38
Don't "shrink" internal upscaled buffers with a smaller virtual width/height
...
while this did "work", and mimicked other emulators handling internal upscaling, it was a hack, and ends up causing issue with lua padding. it is also more unneeded now that #4029 (makes the UX of a sudden "large window" more managable) and #4011 (allowing for mimicking the frozen smaller window state) are merged
resolves #4039
2024-09-19 01:42:48 -07:00
CasualPokePlayer
e568305499
Fix more edge cases with new hw accelerated GuiApi
...
fixes #4040
fixes #4041
2024-09-18 21:28:20 -07:00
CasualPokePlayer
2c63ef487b
Rebuild quickNES on Debian 10
2024-09-18 13:24:40 -07:00
CasualPokePlayer
c471a72e64
Fix save type for Puzzler World USA
2024-09-18 01:59:12 -07:00
CasualPokePlayer
5d6106ca57
cleanup last commit
2024-09-17 23:43:54 -07:00
CasualPokePlayer
060670b87b
Run string draws at any point, rather than only at the end
...
fixes #4036
2024-09-17 23:41:33 -07:00
Morilli
a1d4c5e68e
Make SaveBk2BackupMenuItem visible
...
It was always there, just invisible! Not sure how useful it is, but might as well try making it visible before removing it.
2024-09-17 20:28:08 +02:00
Morilli
21fbee01de
consolidate TAStudio saving functions
2024-09-17 20:26:04 +02:00
Morilli
57d1ac8dbd
cleanup and improve TAStudio's SaveAsTas
2024-09-17 20:17:28 +02:00
YoshiRulz
4b454a675a
Fix ext. tools failing with a `[{Required,Optional}Api] ApiContainer`
2024-09-18 01:12:54 +10:00
Asnivor
55762bf8ea
[ChannelFHawk] Pair back ramp-up time so shorter sounds can play out
2024-09-17 09:15:31 +01:00
YoshiRulz
97a8e9011e
Add Analyzer to warn about decimal<=>float/double casts
...
fixes c882fe4ea
and 32a66a955
2024-09-17 03:02:09 +10:00
YoshiRulz
6dbee180e9
Fix typo in `TernaryInferredTypeMismatchAnalyzer`
...
fixes fa361ce06
2024-09-17 00:53:41 +10:00
CasualPokePlayer
9b57adfab0
mark Stella as released
2024-09-16 01:06:22 -07:00
CasualPokePlayer
d9b3728365
don't expose not fully functional controllers in stella
2024-09-16 00:44:31 -07:00
CasualPokePlayer
5b74211460
Add missing variables to Stella states
2024-09-16 00:40:02 -07:00
CasualPokePlayer
18a7b32c8d
make virtualpad not throw with stella
2024-09-16 00:36:12 -07:00
CasualPokePlayer
4c4ffca2bc
remove non-implemented stella settings/sync settings
2024-09-16 00:29:35 -07:00
CasualPokePlayer
e06997dd4c
Correct aspect ratio for Stella
2024-09-16 00:26:35 -07:00
CasualPokePlayer
a8ab0ed302
do not prefer stella
2024-09-15 23:24:35 -07:00
CasualPokePlayer
4a16f2899b
Fix Stella throwing
2024-09-15 23:23:10 -07:00
CasualPokePlayer
57e24b8f09
actually resample stella's audio
2024-09-15 23:19:43 -07:00